目的; 使用 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。
答案1
非常感谢您就这个问题发表的任何看法?
您的屏幕截图显示您安装的 .NET Framework 版本实际上是 4.7.2 (4.7.03062)。
如果我尝试在 VS 中创建 C# 项目,则可以使用 4.7.2。
这提供了不可否认的证据,证明 4.7.2(或其目标包)确实已经安装。