无法访问Azure SQL数据库

时间:2015-11-11 06:03:15

标签: sql sql-server visual-studio azure azure-sql-database

我无法访问Azure SQL数据库。我已将我的IP地址列入白名单(使用'我的IP'在google中查找它)天蓝色门户中的连接字符串是 -

  

Driver = {SQL Server Native Client   10.0};服务器= TCP:nrmuolxpqg.database.windows.net,1433;数据库=数据库名称; UID =用户名@ nrmuolxpqg; PWD = {your_password_here};加密=是;连接   超时= 30;

我将什么作为连接属性放入迁移工具或视觉工作室?特别是如何处理&#t; tcp'在服务器字符串的starte?

我需要填写的字段是:

- 服务器名称(我需要将tcp或端口号放在这里吗?)

-Login

-password - (这是我的Windows帐户密码吗?)

-Database

1 个答案:

答案 0 :(得分:2)

您需要更改的唯一内容是用户名和密码。这是您在创建服务器时指定的内容。它与您的Windows用户名和密码不同。

如果您忘记了密码,可以按照这些说明重置Password reset for Azure database

编辑06/20/2018 - 查找用户名

如果您忘记了用户名,可以点击Essentials窗口中的显示数据库连接字符串链接找到它。

enter image description here

ADO.NET连接字符串不会显示用户名,但任何其他示例都会显示。

enter image description here

以下是您可以尝试解决连接问题的其他一些事项。

尝试ping服务器。服务器不响应请求,但名称应解析为IP地址。 Pinging server

验证您的客户端IP地址是否已添加为防火墙规则。 Client IP

确保使用正确的连接字符串(在您的问题中,您使用的是ODBC连接字符串,您可能需要尝试使用ADO.NET)。还要仔细检查您是否使用了正确的用户名和密码。 Connection strings

要从Visual Studio连接,请使用服务器名称和登录信息从“服务器资源管理器”窗口添加连接,如下所示。显然,您必须更改服务器名称和登录信息以匹配您的具体信息。我在下面的屏幕截图中连接到名为StackDemo的数据库。 Visual Studio connection

如果您仍然无法连接,则可能存在您的公司或个人防火墙阻止连接的问题。