首页 文章

无法从Visual Studio Enterprise 2015连接到Azure SQL Server

提问于
浏览
1

好的,我完全失败了 . 我已经通过Azure设置了SQL服务器和数据库,并且一直在尝试在Visual Studio中进行连接 . 数据库在Visual Studio中的服务器资源管理器中的Azure下列出,但是,当我尝试在SQL Server资源管理器中打开它时,我尝试连接时出现以下错误:


Build 与SQL Server的连接时发生与网络相关或特定于实例的错误 . 服务器未找到或无法访问 . 验证实例名称是否正确,以及SQL Server是否配置为允许远程连接 . (提供程序:TCP提供程序,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机无法响应而 Build 的连接失败 . )(Microsoft SQL Server,错误:10060)


我不知道还能做什么 . 我在本地防火墙上打开了端口1433,并允许通过SQL Server的防火墙从我的计算机IP访问 . 我暂时将它打开到所有IP地址,这不起作用 . SQL Azure说数据库在线 . 我错过了额外的步骤或修复吗?

1 回答

  • 1

    连接到SQL数据库需要首先允许它为 accessible from your IP .

    请查看this MS doc了解如何操作 .

    默认情况下,Azure SQL DB仅通过简单的用户名/密码在Internet上公开 . 从Azure外部连接需要白名单列出您的IP .

    这样做的非常简单的方法是使用SQL Management Studio进行连接,它可以检测到这一点,并允许您自动将IP地址添加到防火墙规则中 . Have a look here看看这是如何运作的 .

    Update to include comments:

    如果这些都不起作用,那么您的问题可能与 from where 有关,您正试图访问它 .

    如果你是公司防火墙的后面,可能会有r ules prohibiting connecting to certain port ranges . 尝试通过手机上的wifi热点连接是最快捷的方法 .

相关问题