无法从Visual Studio连接到Azure SQL数据库

时间:2015-08-23 00:24:37

标签: sql-server visual-studio azure

当我尝试在Visual Studio中打开Azure SQL Server数据库时 enter image description here

然后使用我的Azure用户帐户(我已将此用户添加到SQL所有者角色)UserName@DomainName.com我收到以下错误

无法打开登录请求的服务器“DomainName.com”。登录失败。 (Microsoft SQL Server,错误:40532)

4 个答案:

答案 0 :(得分:11)

似乎我需要使用 UserName @ DomainName.com @ AzureSQLInstanceName 作为用户名,并将我的域密码用作密码。 我是从Azure门户网站上的数据库连接字符串部分获得的。

答案 1 :(得分:3)

只是为了总结以上内容: -

  • 我访问了Azure数据库Connection Strings并选择了ODBC。
  • 然后我使用Server =的值作为服务器,并使用Uid =作为用户名和我的密码,它起作用。
  • 如果这不起作用,请检查防火墙。

答案 2 :(得分:2)

确保您已从SQL防火墙添加了您正在呼叫的IP地址:您的服务器>>设置>>防火墙设置。

答案 3 :(得分:0)

就我而言,问题是:

  1. 我忘记添加防火墙规则,说明我可以从我的IP地址访问数据库;当您进入防火墙规则时,它会显示您当前的IP地址以及创建规则的行。还有一个按钮,说"添加客户端IP"或类似的,只需点击它。
  2. 此外,我忘记保存规则(规则上方右侧有一个不太明确的"保存"按钮或字符串)

    1. 我使用id +密码作为myname@hotmail.com + mypass;我会抱怨无法访问" .... .hotmail。我把tue aID改为我的名字。

    2. 此外,我没有使用完整的字符串" tcp:my-database-name.database.windows.net,1433"我想这是必要的,不确定。

    3. 修正了它上面的3点。