2012-11-12 103 views
0

我有一個運行東南亞地區的Web角色雲服務實例,同一區域中運行着SQL Azure數據庫。除非將Cloud Services公共虛擬IP添加到SQL Server防火牆,否則我遇到防火牆問題並且連接被阻止。Azure雲服務+ SQL Azure和防火牆配置

從我讀過的所有內容來看,如果兩個系統在同一個區域,並且'允許Windows Azure服務'被啓用(它將0.0.0.0添加到防火牆),那麼這兩者應該能夠在內部進行通信?

我有些擔心事情被不適當地路由(數據是否在網絡外/我是否被收費),並且如果VIP發生變化,必須重新配置防火牆。

是否有一些其他地址我應該通過(目前命中blah.database.windows.net)訪問SQL Azure實例?

+0

如果數據離開數據中心則是你被收取了 - 儘管這不會發生,如果你的數據庫肯定是在開罰單的同一區域 – BritishDeveloper

回答

1

你的理解是正確的。如果我是你,我會向微軟開放支持票;我之前聽說過這個問題,雖然我從來沒有親身體驗過它。這聽起來像是一個問題,所以請仔細報告並仔細觀察您的下一張發票。

+0

並得到了Azure的一個電話,他們確認問題他們的運營團隊正在研究它。 – ChadT

0

首先,

許可Windows Azure服務 - 將只允許Azure服務來訪問數據庫。

其次,

爲了能夠從任何其他端點訪問數據庫服務器,您需要添加防火牆規則以允許這些特定的IP範圍。如果你想從一臺ip,132.99.xx.xx的機器連接,你需要添加一個規則,開始IP和結束IP爲132.99.xx.xx

希望這有助於!