0

我有一个运行东南亚的 Web 角色云服务实例,并且在同一区域运行 SQL Azure 数据库。我遇到了防火墙问题并且连接被阻止,除非我将云服务公共虚拟 IP 添加到 SQL 服务器防火墙。

从我读过的所有内容来看,如果两个系统位于同一区域,并且启用了“允许的 Windows Azure 服务”(将 0.0.0.0 添加到防火墙),那么两者应该能够在内部进行通信吗?

我有些担心路由不正确(数据是否会流出网络/我是否需要为此付费),并且如果 VIP 发生更改,则必须重新配置防火墙。

是否有其他地址我应该通过(当前访问 blah.database.windows.net)访问 SQL azure 实例?

4

2 回答 2

1

你的理解是正确的。如果我是你,我会向微软开一张支持票;我以前听说过这个问题,虽然我自己从未经历过。这听起来像是一个问题,因此请报告并仔细查看您的下一张发票。

于 2012-11-12T12:57:04.007 回答
0

首先,

允许的 Windows Azure 服务 - 将仅允许 azure 服务访问数据库。

第二,

为了能够从任何其他端点访问数据库服务器,您需要添加防火墙规则以允许这些特定 IP 范围。如果要从 ip 为 132.99.xx.xx 的机器连接,则需要添加一条规则,起始 IP 和结束 IP 为 132.99.xx.xx

希望这可以帮助!

于 2015-06-28T08:01:58.070 回答