Azure AWS Db连接

时间:2017-04-10 19:07:06

标签: sql-server azure amazon-web-services database-connection

我遇到了一个非常具体的Azure问题,我在网上找不到任何解决方案。

因此,我们逐渐将客户端的基础架构迁移到Azure,我们从我们的Workers(webjobs)开始。 这些webjobs需要使用AWS SQL Server实例上存在的数据。 我们已经检查过App Service Plan的出站IP是否列入白名单,并且SQL服务器正在侦听TCP端口1433.

证据表明我们能够通过Azure调试控制台与SQL Server实例进行通信: enter image description here

但是当我们运行WebApp时,worker无法找到并连接到同一个DB: enter image description here

有没有人知道如何解决这个问题?非常感谢!

1 个答案:

答案 0 :(得分:4)

好吧,正如您在第一张图片中所演示的那样,SQL Server实例已正确配置。 工作人员出站IP地址与应用服务计划的计算机完全相同。

基于此,您是否可以在IP地址之前检查您设置的连接字符串是否有'tcp:'? 有时您需要强制它,否则IIS可以选择其他方式连接到您的SQL服务器(例如UDP)。