从本地Sql Server连接到Windows Azure VM的Sql Server

时间:2014-05-27 09:06:17

标签: azure sql-server-2012 azure-virtual-machine

我正在尝试连接到我在 Azure VM 上设置的Sql server 2012。我正在尝试从本地 Sql server 2012 连接它。我已经尝试了所有这些步骤

http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-provision-sql-server/

但仍然无法连接。我收到此错误

enter image description here

有些人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

由于您连接到cloudnet.app域地址,我假设您不使用VPN。这意味着:   - SQL Server身份验证应设置为混合模式   - 应创建或启用SQL登录   - 如果启用SA登录,请确保设置密码

对于连接部分,我同意Jason的建议,但我不会禁用防火墙,因为端点面向公共互联网,它是VM上的最后一道防线。只需确保您有SQL Server端口的允许规则(最有可能是1433)。

答案 1 :(得分:0)

确认以下内容:

  • 您已将云服务端口57500(从屏幕截图中)配置为转发到配置SQL的端口,通常为1433。
  • 关闭VM中的防火墙。一旦你得到一个有效的连接,我会重新配置防火墙,只打开你需要安全的端口。您提供的说明显示了如何打开特定端口,但您应首先禁用防火墙以排除其中的错误配置。
  • 远程进入虚拟机并确保您能够使用该计算机上的管理工具建立本地连接。这将有助于规则防火墙和云服务的负载均衡器。