我正在尝试从 SSMS/VS 2022 连接到 Azure 上托管的数据库。尝试通过任一应用程序登录时,身份验证选项“Azure Active Directory - Universal with MFA”不可用,事实上,根本没有 Azure Active Directory 选项可用。
我已确保安装了“SQL Server 数据工具”。
使用的版本(为简洁起见删除了一些信息) SQL Server 管理工作室 SQL Server 管理工作室 19.2.56.2
Visual Studio 2022 微软 Visual Studio 专业版 2022 版本17.8.3 VisualStudio.17.Release/17.8.3+34330.188 微软.NET框架 版本 4.8.04084
安装版本:专业版
ADL工具服务提供商1.0 该包包含数据湖工具使用的服务
Azure 应用服务工具 v3.0.0
适用于 Visual Studio 2.6.5000.0 的 Azure 数据湖工具 适用于 Visual Studio 的 Microsoft Azure 数据湖工具
Azure 函数和 Web 作业工具 17.8.358.6298 Azure Functions 和 Web 作业工具
适用于 Visual Studio 2.6.5000.0 的 Azure 流分析工具 适用于 Visual Studio 的 Microsoft Azure 流分析工具
......
常用Azure工具1.10 提供供 Azure 移动服务和 Microsoft Azure 工具使用的通用服务。
......
Microsoft Azure Hive 查询语言服务 2.6.5000.0 Hive 查询的语言服务
Microsoft Azure 流分析语言服务 2.6.5000.0 Azure 流分析的语言服务
适用于 Visual Studio 2.9 的 Microsoft Azure 工具 支持 Azure 云服务项目
......
SQL Server 数据工具 17.8.119.0 Microsoft SQL Server 数据工具
......
Azure Active Directory 现在是 Microsoft Entra ID,请参阅此链接,
因此选择 Microsoft Entra MFA 作为 SSMS 中 Azure Active Directory MFA 的替代品