2017-01-09 95 views
1

我只是试图在我的SQL服务器上创建数据库,并设法做到这一点。但我得到以下错误:Azure数据库防火墙问题

The server you specified xxx.database.windows.net does not exist in 
any subscription in [email protected] Either you have signed in with 
an incorrect account or your server was removed from subscription(s) 
in this account. Please check your account and try again. 

我没有支持计划,奇怪的是它的工作几天前,当我创建了一个数据库,我是能够连接到。

它还说,检查Microsoft.SQLServer.ConnectionDlg.core

+0

你试图从代码或某种分贝GUI的连接? – Tyler

+0

我只使用Azure门户网站服务。您可以在其中使用visual studio配置数据库。我想连接并打开它,以便创建表格。 – SterlinkArcher

+0

检查SQL Server是否在必需的订阅下的Azure门户中可见,以及您是否在SQL Server中使用相同的订阅。 – usercr

回答

0

后好一番调查我来,这是一个巴格那就是在Azure中的结论。我在Azure门户中的数据库的confiugartion窗口中添加了我的IP地址,检查SQL是否可见以及其他一些设置。突然之间它再次开始工作。我认为这可以被忽视作为一个可解决的问题。

  1. 检查您的数据库配置以查看允许通过防火墙连接的IP。
  2. 检查数据库和SQL在Azure门户中的SQL Server设置下是否可见。
+3

它*不*是一个错误。防火墙规则的更改*不会立即应用。 –

0

当您尝试连接时,似乎您超出了数据库的创建。该错误表示数据库不存在(尚未)。

如果您是在门户网站启动的,在启动创建数据库过程后,数据库不可用时会出现一些延迟 - 即使调配通常非常快,调配也不是即时的。创建完成后,您将在门户网站收到通知。

此外:你是正确的,你需要添加你想连接到防火墙的IP,虽然错误的文本并不表示防火墙问题。 For more on Firewall Rules/Settings in Azure SQL

对于更一般阅读:Getting started with SQL on the Azure Portal.