无法使用SQL Server Management Studio连接到SQL Azure

4

我在Azure门户上创建了一个SQL Azure数据库,现在我想使用SQL Server Management Studio连接它。我已经设置了我的属性如下:

Server Type:Database Engine:
Server Name:[mycred].database.windows.net
Authentification: SQL Server Authentification
username: myusername
password: mypassword

但是当我尝试使用这些属性连接时,出现了错误:

在建立与 SQL Server 的连接时发生了与网络或特定实例相关的错误。服务器未找到或无法访问。请确认实例名称正确,并且已配置 SQL Server 允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开到 SQL Server 的连接)(Microsoft SQL Server,错误:53)

虽然我已经在我的 SQL Azure 数据库上配置了防火墙。如何解决这个问题?


你使用的是哪个版本的SSMS?请参考这个问题 - Jason
1
你确定你在Azure中仍然以你配置防火墙的相同IP地址出现吗?如果你的DHCP租约已被提供商更新,服务已经停止,你已经重新启动了你的电缆调制解调器或路由器,你已经连接到VPN等等,这些都可能会改变。 - Aaron Bertrand
我正在使用 Microsoft SQL Server Management Studio 版本 10.0.1600.22。 - troya_adromeda
我的IP地址仍然与我在防火墙上配置的相同,我已经配置了允许入站和出站端口1433的本地防火墙。还有其他建议吗? - troya_adromeda
1个回答

3

我的SQL Server 2008管理工具是不是也是R2 2008版本呢?在关于页面中,它显示的版本号是10.0.1600.22。我的理解正确吗? - troya_adromeda
我不记得具体版本,但我非常确定只有 SSMS 2008 R2 才能连接 SQL Azure,您必须拥有它才能与 SQL Azure 连接。 - AvkashChauhan
好的,当我解决连接问题时,遇到了一些奇怪的情况。我无法在控制台上输入“telnet <myserver>.database.windows.net 1433”,它显示无法打开到主机的连接。虽然我已经在计算机防火墙上允许了1433端口,并且已经在入站和出站连接上都允许了此端口,但还是无法连接。有什么建议吗? - troya_adromeda
嗨,AvkashChauhan,我很抱歉我不知道这有多有用。好的,现在开始,我会给出一个能帮助我的答案评级 :) - troya_adromeda
有没有什么办法可以确保我能够访问1433端口,因为在我的防火墙上,我已经允许了入站和出站端口。我也尝试过禁用我的防火墙,但仍然无法访问它。 - troya_adromeda
我只是不太愿意再帮助你了...你不给别人为帮助你所付出的努力以应有的认可,这让人感到沮丧。 - AvkashChauhan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接