2011-03-31 172 views

回答

2

請參考此鏈接來配置您的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?

1

給大家誰保持質疑他使用VM角色,而不是SQL Azure的,我正在看的同樣的可能性,並沒有爭論的重點。 SQL Azure也可能是SQL Server Express,因爲它實施了所有的限制。我無法合理開發/重新開發使用SQL Azure運行我的應用程序。永久性存儲問題肯定是挑戰,但遠不止是iSCSI和Blob存儲等服務,但MS建議使用VM角色(例如長時間運行的設置)的原因相同,這就是爲什麼我認爲這可以完成成功。我還沒有確定的是虛擬機將獲得的那種資源。我有一個20GB的數據庫,確實需要至少8GB內存(或託管的等效內存)才能很好地完成工作。無論如何,我的觀點是像我一樣,我想像他有他的理由,任何人進入虛擬角色測試版都不太可能沒有聽說和研究過SQL Azure,所以也許你會浪費你的時間和用這些答覆侮辱他。然後他又問了一個很好解決的問題(防火牆問題),所以也許我會給他太多的信用。無論哪種方式,思考的食物。