2013-02-05 126 views
1

嗨,大家好,如何:通過Windows虛擬機連接到Windows Azure SQL Server數據庫

我在windows azure中創建了sql server數據庫。我將這個數據庫與我的應用程序集成後,它的工作fine.i想要移動我的應用程序也Windows Azure虛擬machine.i創建所需的環境(意味着安裝Java和Tomcat的)this.and也允許在Azure的SQL Server數據庫的IP地址也。但它顯示 Connect open connection error

同時連接database.i還允許wirewall設置的端口號,但我仍無法連接數據庫。

請給出任何建議。

回答

2

從你的問題是有點不清楚哪些數據庫你用 -

如果您使用「Windows Azure的SQL數據庫」(即PaaS的版本),比你需要確保你的服務器防火牆通過Windows Azure管理門戶被配置爲允許Windows Azure服務,然後當您試圖連接時需要使用服務器的完全限定名稱(即ABCD.database.windows.net

如果您已經部署了SQL服務器作爲IaaS上的虛擬機,您有兩個選擇 - 爲虛擬機定義一個端點,以便爲外部世界打開端口1433(或任何其他映射到1433的端口),然後使用雲服務的DNS條目連接到數據庫或定義一個虛擬網絡,您將在其上部署數據庫虛擬機和應用程序虛擬機。如果你使用後者,你將能夠使用它的私有IP來引用數據庫。

this可能有些用處

相關問題