2016-02-25 34 views
0

通過鍵入此命令在此之後msdn guide我試圖通過命令提示符下連接到服務器天藍:命令提示符ssms.exe登錄使用Windows身份驗證

ssms.exe -S myserver.database.windows.net -D mydatabase -E 

的SQL Server梟雄工作室啓動,但後來我看到這個錯誤:

「無法連接到myserver.database.windows.net Windows登錄未在此版本的SQL Server支持(.net SqlClient數據提供)。」

這是很奇怪的,因爲我可以通過連接值-U-P,我也可以通過瀏覽器和相對Windows身份驗證連接到Azure Portal

回答

3

與-U和-P連接因爲它是SQL身份驗證。瀏覽器已支持集成身份驗證,因此,如果您將本地AD與AAD聯合在一起,則無需手動提供用戶ID和密碼即可登錄Azure訂閱。瀏覽器負責靜默地傳遞工作。

在Azure SQL DB上使用Windows集成身份驗證的SSMS還有一些工作要做。它在去年年底以預覽模式發佈。請參閱公告https://blogs.msdn.microsoft.com/sqlsecurity/2015/09/16/azure-active-directory-authentication-is-in-public-preview/以及有關如何在此處啓用的詳細說明https://azure.microsoft.com/en-us/documentation/articles/sql-database-aad-authentication/