2014-01-29 45 views
10

據:http://blogs.msdn.com/b/visualstudio/archive/2013/10/23/windows-azure-sdk-2-2-release.aspx「服務器資源管理器」>「Windows Azure的」>「SQL數據庫」在VS2013不顯示任何數據庫

SQL數據庫節點是值得歡迎的除了Windows Azure的 服務器資源管理器。現在,您可以瀏覽SQL Azure數據庫,而不需要知道數據庫的虛擬機或連接字符串 。我們 自動配置防火牆,以便您可以從開發人員工作站訪問 數據庫。您還可以在SQL對象資源管理器中打開SQL Azure數據庫,以獲得完整的數據庫 管理體驗。

SQL Databases from Windows Azure shown in Server Explorer

不過,我已經在我的Windows Azure管理門戶添加一個SQL數據庫,但它不會出現在服務器資源管理器,SQL數據庫分支完全是空的。我也有一個網站,其中確實顯示在服務器資源管理器中。

任何想法是什麼問題?

我試過刷新並重新啓動Visual Studio,然後退出並重新登錄。

我認爲這可能是Can't connect to Windows Azure Database(即使MSDN文檔說防火牆是自動配置的)。不過,我可以通過端口1433與SQL Server Management Studio連接。

我當然可以打開SQL Server對象資源管理器,並添加SQL Server並在那裏添加連接字符串,並以相同的方式瀏覽表等,但我只是覺得他們應該自動出現在Windows Azure下。

+2

我遇到了同樣的問題,實際上,我不確定它是如何工作的,因爲您需要SQL Server管理員憑據來連接到Azure SQL Server數據庫。我看不到提供Azure帳戶憑據以外的任何地方的地方。 – user1843640

回答

27

SQL數據庫尚不支持Visual Studio中的OAuth登錄,並且它們仍需要管理證書才能在VS中與它們進行交互。如果右鍵單擊服務器瀏覽器樹中的Windows Azure節點,然後選擇管理預訂,則可以切換到「證書」選項卡並導入管理證書。

+2

這工作得很好。我使用此鏈接來創建證書,並將其從certmgr.msc中導出並將其上傳到Azure的「設置」部分。 http://msdn.microsoft.com/en-us/library/windowsazure/gg551722.aspx –

+0

哇...謝謝! –

+1

我不確定這是否已經提供了這個答案,但是現在你需要做的只是右鍵點擊Windows Azure,然後去管理訂閱,點擊證書選項卡,然後導入和下載訂閱文件,一旦文件被下載只需將對話框指向它,一切都應該是好的 – RoughPlace

3

右鍵單擊Windows Azure後,單擊「證書」選項卡。將有一個鏈接,說像下載證書 - 抱歉,我不記得確切的措辭。點擊此鏈接後,瀏覽器應打開,允許您下載並保存證書。然後回到VS並導入該證書。

相關問題