尝试从 Visual Studio 连接时,具有 MFA 支持的 Active Directory Universal 不可用
Active Directory Universal with MFA support not available when trying to connect from Visual Studio
我正在为我的应用程序使用 Azure SQL,我正在使用 Active Directory - Universal with MFA option 连接到数据库认证方法。
连接数据库没有任何问题
但是当尝试从 Visual Studio 连接管理器
连接到数据库时,该方法不可用
这里是截屏
那么我如何使用 MFA 从 visual studio
连接到我的 Azure 数据库
SSMS 和 SqlPackage.exe 是当前通过 Active Directory 通用身份验证为 MFA 启用的唯一工具。
Visual studio不支持
这在 Visual Studio 2019 年是可能的,但隐藏在高级连接选项中。
在连接属性屏幕上,根据您的设置填写信息。您必须将密码留空(箭头 2),否则您将收到一条错误消息。
Leave/Set 身份验证为“SQL 服务器身份验证”作为第 4 步,如果尚未选择此下拉菜单,则会将其更改回来。
下一步,单击高级,然后在“安全”部分,为身份验证 属性,指定 ActiveDirectoryInteractive(箭头 4)。
单击确定。
测试连接或单击“确定”进行设置后,系统会提示您使用 Microsoft 的交互式登录,并要求您输入密码和 MFA。
我正在为我的应用程序使用 Azure SQL,我正在使用 Active Directory - Universal with MFA option 连接到数据库认证方法。
连接数据库没有任何问题
但是当尝试从 Visual Studio 连接管理器
连接到数据库时,该方法不可用这里是截屏
那么我如何使用 MFA 从 visual studio
连接到我的 Azure 数据库SSMS 和 SqlPackage.exe 是当前通过 Active Directory 通用身份验证为 MFA 启用的唯一工具。
Visual studio不支持
这在 Visual Studio 2019 年是可能的,但隐藏在高级连接选项中。
在连接属性屏幕上,根据您的设置填写信息。您必须将密码留空(箭头 2),否则您将收到一条错误消息。
Leave/Set 身份验证为“SQL 服务器身份验证”作为第 4 步,如果尚未选择此下拉菜单,则会将其更改回来。
下一步,单击高级,然后在“安全”部分,为身份验证 属性,指定 ActiveDirectoryInteractive(箭头 4)。
单击确定。
测试连接或单击“确定”进行设置后,系统会提示您使用 Microsoft 的交互式登录,并要求您输入密码和 MFA。