目标;使用 MFA 将 SSRS 文件连接到 Azure DB。根据此文档https://docs.microsoft.com/en-us/sql/ssdt/azure-active-directory?view=azuresqldb-current,我应该能够使用最新版本的 Visual Studio 和.Net 框架。
我被困在哪里;我有最新版本的 VS,但是报表服务器项目没有 Active Directory 交互式身份验证。我猜这是由于 .NET。
我尝试了什么:我运行了 .NET 4.7.2 运行时和开发包的安装。运行时安装程序说它已经安装。这并没有改变任何东西。
但是根据 VS 和注册表,我有 .NET 版本 7.7.03####。请参阅所附图片。
非常感谢对这个问题的任何想法?
编辑:但是,如果我尝试在 VS 中创建 C# 项目,4.7.2 可用。
您的屏幕截图表明您安装的 .NET Framework 版本实际上是 4.7.2 (4.7.03062)。
这提供了 4.7.2(或其目标包)实际安装的不可否认的证据。