Azure Data Studio - 如何更改连接 Azure SQL 数据库的默认连接方式?

5

我最近开始使用Azure Data Studio来替换SSMS和VS Code,目前使用效果非常好。但我遇到了一个“问题”,想知道是否有其他人也遇到同样的情况。我使用我的Azure AD管理员运行应用程序,在“连接”下面可以看到所有的订阅和底层数据库:

Azure SQL Connections

当我尝试展开服务器时,会出现一个错误提示,说它正在尝试使用SQL帐户进行连接:

Connection Error

然后它会显示连接细节,设置为使用SQL身份验证:

Default connection settings

Changed Auth type

如果我将身份验证类型更改为Azure Active Directory - Universal with MFA support,并单击连接,就可以成功连接。

我的问题是,是否有一种方法可以更改服务器连接默认使用的身份验证方式,这样我就不必尝试展开、失败、更改身份验证类型,然后连接了?这很方便,不需要手动创建所有订阅和SQL服务器的连接并加载它们。


我们无法更改默认的身份验证类型,Data Studio没有为我们提供这样的设置。即使我们手动添加了使用AD身份验证的连接,在单击Azure中的服务器时,仍需要再次登录并更改为SQL登录。 - Leon Yue
我已向Azure Data Studio团队提出了一个功能请求在此处。请添加评论或点赞以引起注意。谢谢。 - Troy Witthoeft
1个回答

0

我搜遍了 Azure 数据工作室的所有设置,但没有找到更改登录 Azure SQL 的默认身份验证类型的选项。

Azure 数据工作室的用户和工作区设置,您可以参考 document

您可以点击右侧的电源插头图标,然后选择身份验证类型以登录服务器。

enter image description here


2
这个可以工作,但是当你尝试扩展数据库以查看其中的对象时,它会出现相同的错误并要求您重新登录。然后,如果您右键单击一个表并选择前1000个,同样的情况也会发生。如果能够默认使用Azure AD就好了,这样我就不必每次手动更改设置来设置连接或重新连接了。 - Blake Murray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接