2016-02-25 92 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/

相关问题