[英]Unable to connect to SQL Azure remotely from SSMS 2012
我无法使用SQL Management Studio 2012远程连接到我的SQL Azure数据库实例。我的本地IP存在防火墙例外。 我可以使用Azure帐户中基于浏览器的管理链接成功连接并管理数据库。
我似乎无法通过SSMS或VS2012之类的任何其他东西连接到数据库。
这是我在SSMS中连接的格式:
Server Name: myservername.database.windows.net
Authentication: SQL Server Authentication
Login: myusername@myservername
Password: my-password
Connect to: (i've tried) "master", mydatabasename, <default>
Encryption: TRUE
我再一次确定我的Azure帐户的服务器实例上的本地IP地址的防火墙规则是活动的。
当我尝试连接时,我收到此错误:
已成功与服务器建立连接,但在登录前握手期间发生错误。 (提供程序:SSL提供程序,错误:0 - 等待操作超时。)(Microsoft SQL Server,错误:258)
在搜索258错误时,我没有得到很多与SQL Azure相关的结果。 我感谢任何帮助。
如果可以在两个端点之间建立安全网络并且一台计算机启动安全通道,则会由于计算机内的某些配置而生成错误258。 这个问题可能是特定于机器的,而不是SQL特定的,为什么你没有在这方面找到任何资源。
您是否可以尝试使用SQLCMD,如以下故障排除指南中所述,并查看是否可以在同一台计算机上隔离SSMS特定问题: http : //social.technet.microsoft.com/wiki/contents/articles/1719.windows-azure -SQL-数据库连接的故障排除,guide.aspx
如果您捕获并分析网络数据包流量,则可能能够确定连接错误的根本原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.