无法从SSMS 2012远程连接到SQL Azure

Ale*_*lex 5 sql ssms azure

我无法使用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
Run Code Online (Sandbox Code Playgroud)

我再一次确定我的Azure帐户的服务器实例上的本地IP地址的防火墙规则是活动的.

当我尝试连接时,我收到此错误:

已成功与服务器建立连接,但在登录前握手期间发生错误.(提供程序:SSL提供程序,错误:0 - 等待操作超时.)(Microsoft SQL Server,错误:258)

在搜索258错误时,我没有得到很多与SQL Azure相关的结果.我感谢任何帮助.

Avk*_*han 4

如果可以在两个端点之间建立安全网络并且一台计算机启动安全通道,则由于计算机内的某些配置而生成错误 258。这个问题可能是特定于机器的,而不是特定于 SQL 的,这就是为什么您没有找到这方面的任何资源。

您可以尝试按照以下故障排除指南中所述使用 SQLCMD 并查看是否可以在同一台计算机上隔离 SSMS 特定问题: http://social.technet.microsoft.com/wiki/contents/articles/1719.windows-azure -sql-数据库连接-故障排除-guide.aspx

如果您捕获并分析网络数据包流量,您也许能够确定连接错误的根本原因。