我无法访问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
答案 0 :(得分:2)
您需要更改的唯一内容是用户名和密码。这是您在创建服务器时指定的内容。它与您的Windows用户名和密码不同。
如果您忘记了密码,可以按照这些说明重置Password reset for Azure database。
编辑06/20/2018 - 查找用户名
如果您忘记了用户名,可以点击Essentials窗口中的显示数据库连接字符串链接找到它。
ADO.NET连接字符串不会显示用户名,但任何其他示例都会显示。
以下是您可以尝试解决连接问题的其他一些事项。
尝试ping服务器。服务器不响应请求,但名称应解析为IP地址。
确保使用正确的连接字符串(在您的问题中,您使用的是ODBC连接字符串,您可能需要尝试使用ADO.NET)。还要仔细检查您是否使用了正确的用户名和密码。
要从Visual Studio连接,请使用服务器名称和登录信息从“服务器资源管理器”窗口添加连接,如下所示。显然,您必须更改服务器名称和登录信息以匹配您的具体信息。我在下面的屏幕截图中连接到名为StackDemo的数据库。
如果您仍然无法连接,则可能存在您的公司或个人防火墙阻止连接的问题。