首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到Azure网络中的SQL

无法连接到Azure网络中的SQL
EN

Stack Overflow用户
提问于 2013-08-25 13:11:57
回答 1查看 1.8K关注 0票数 1

我很难在Azure网络中的服务器之间建立SQL连接。真正奇怪的是,我可以从位于VM网络之外的主机器连接到SQL。这似乎是VM域中的某种类型的网络问题,我还无法识别。

我的配置如下:

  • 我有三个VM(、Server和App )
  • 我正在尝试建立从app server到SQL server的sql连接。
  • 两个VM的Windows 2012
  • 所有服务器都位于相同的天蓝色网络、亲和力组、域上。
  • 所有连接到域的服务器都有IP
  • 我可以看到DNS正在解析,因为我可以使用sql server的计算机名从应用服务器上平分sql server。
  • 我创建了防火墙规则,允许在两个服务器上通过端口1433进出。
  • Server正在侦听默认端口,因为这个命令在Server上执行(我不理解0.0.0.0 IP,但这可能是个问题)(我可以在家连接,所以我认为这样可以) netstat -an \ find ":1433“ TCP 0.0.0.0:1433 0.0.0.0:0侦听 TCP :1433::0侦听
  • 我在SQL上为默认的sql端口1433创建了公共和私有端点。
  • 实际上,我可以从我的主计算机连接到Server
  • 我已经暂时关闭了两个服务器上的防火墙。
  • 来自应用服务器的跟踪如下所示。 示踪spsql01 追踪到spsql01 10.0.0.7的路线 超过最多30跳: 1*请求超时。 2*请求超时。 3*请求超时。 4 5ms <1 ms 1 ms spsql01 10.0.0.7 追踪完毕。
  • 在App上,我创建一个connection.udl文件来测试到我的Server的连接,但它从未通过连接测试。

EN

回答 1

Stack Overflow用户

发布于 2013-08-25 22:25:11

您是否为Windows中的VM创建了适当的Windows数据库防火墙规则?您可以为所有Windows使用特殊的0.0.0.0,或者更好的是,为您的IaaS云服务提供公共贵宾(而不是单个VM的私有DIP )。后者只限制您的云服务访问防火墙,因为到WASD的出站连接将使用您的公共VIP。注意,如果删除(或停止/释放)云服务中的所有VM,您将失去VIP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18429340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档