我正在使用Windows Azure虛擬機角色,我正在Azure虛擬機上安裝sql server,現在我想從外部連接到該sql服務器,有可能嗎?如何訪問安裝在虛擬機之外的Azure虛擬機(虛擬機角色)上的sql server?
回答
不幸的是默認的SQL端口被阻塞在Azure上 - 看到這個線程瞭解詳情:Azure input endpoint using port 1433 is blocked?
請參考此鏈接來配置您的VM角色;你需要的一部分是打開一個防火牆端口,允許通信到你的虛擬機角色。 http://social.msdn.microsoft.com/Forums/en-US/windowsazuremanagement/thread/b5f2967e-57e6-4099-9077-fb6d74897dbf - 然後您還需要在您的SQL Server實例上啓用TCP連接。
但更重要的是,您是否意識到VM角色沒有持久存儲功能?具體請參考此鏈接以獲得關於該問題的有趣討論:http://social.msdn.microsoft.com/Forums/en-US/windowsazuremanagement/thread/b5f2967e-57e6-4099-9077-fb6d74897dbf
您是否考慮過使用SQL Azure?
給大家誰保持質疑他使用VM角色,而不是SQL Azure的,我正在看的同樣的可能性,並沒有爭論的重點。 SQL Azure也可能是SQL Server Express,因爲它實施了所有的限制。我無法合理開發/重新開發使用SQL Azure運行我的應用程序。永久性存儲問題肯定是挑戰,但遠不止是iSCSI和Blob存儲等服務,但MS建議使用VM角色(例如長時間運行的設置)的原因相同,這就是爲什麼我認爲這可以完成成功。我還沒有確定的是虛擬機將獲得的那種資源。我有一個20GB的數據庫,確實需要至少8GB內存(或託管的等效內存)才能很好地完成工作。無論如何,我的觀點是像我一樣,我想像他有他的理由,任何人進入虛擬角色測試版都不太可能沒有聽說和研究過SQL Azure,所以也許你會浪費你的時間和用這些答覆侮辱他。然後他又問了一個很好解決的問題(防火牆問題),所以也許我會給他太多的信用。無論哪種方式,思考的食物。
- 1. 從虛擬機外部訪問Azure虛擬機端口
- 2. Windows Azure虛擬機角色上傳
- 3. 連接SQL Server虛擬機到Web角色在同一Azure的虛擬網絡
- 4. 如何安裝虛擬機?
- 5. Azure虛擬機和SQL Azure
- 6. 根登錄Azure虛擬機上的Ubuntu虛擬機
- 7. Azure虛擬機上的SSAS
- 8. Azure TFS上的虛擬機已安裝如何遠程訪問
- 9. 虛擬主機內的虛擬主機
- 10. 虛擬機中的虛擬機 - 網絡
- 11. Azure虛擬機上的FQDN
- 12. Azure虛擬機虛擬網絡互通
- 13. 虛擬機映像中的訪問頁面而不是虛擬機角色?
- 14. 在Azure Web角色虛擬機上安裝IIS Media Services
- 15. 如何在虛擬機上訪問postgresql?
- 16. 在Azure虛擬機Drupal安裝
- 17. 在Azure中的虛擬機
- 18. 非SQL Azure虛擬機上的SSRS
- 19. ASP.net,SQL Server虛擬主機
- 20. 虛擬機上的SQL Developer
- 21. 在虛擬機上
- 22. 如何在虛擬機關機時獲取Azure中的虛擬機列表
- 23. 在Microsoft Azure虛擬機中訪問Bugzilla
- 24. 單個虛擬機中的Azure多重虛擬機
- 25. 虛擬機停止時的Azure虛擬機軟件成本
- 26. Azure虛擬機中的Active Directory - 僅用於虛擬機身份?
- 27. 安全問題關於Azure Windows上的SQL Server虛擬機
- 28. 使用另一臺linux虛擬機訪問虛擬linux機器
- 29. 從本地虛擬機訪問虛擬主機
- 30. 在Azure模擬器上配置虛擬機角色