KB2866504 - 修复:在 SSRS 2012 中创建 SharePoint 文档库订阅时出现“找不到指定的用户域\用户名”错误

此修补程序适用于 Microsoft SQL Server 2012 Reporting Services (SSRS 2012) 。

症状

假设你有一个 SharePoint Web 应用程序,该应用程序配置为在 SSRS 2012 中使用安全断言标记语言 (基于 SAML) 的声明身份验证。 您尝试在 Web 应用程序上创建 SharePoint 文档库订阅。 在这种情况下,创建订阅会失败,并且你会收到类似于以下内容的错误消息:

注意

Microsoft.ReportingServices.Diagnostics.Utilities.InvalidExtensionParameter:其中一个扩展参数无效,原因如下:未能验证传递设置 PATH。 找不到指定的用户 DOMAIN\Username。

      

原因

出现此问题的原因是 SSRS 2012 将经典身份验证编码的登录名传递给 SharePoint Web 应用程序,而不是 SAML 声明编码的登录名。 此外,启用了 SAML 声明的 SharePoint Web 应用程序调用 EnsureUser 方法以传递经典身份验证登录名。

解决方法

累积更新信息

SQL Server 2012 Service Pack 1 的累积更新 5

此问题的修补程序首次在累积更新 5 中发布。 有关如何获取 SQL Server 2012 Service Pack 1 的此累积更新包的详细信息,请单击以下序列号以查看Microsoft知识库中的文章:

2861107 SQL Server 2012 Service Pack 1 的累积更新包 5 注意 由于内部版本是累积的,因此每个新修补程序版本都包含以前的SQL Server 2012 Service Pack 1 修补程序版本中包含的所有修补程序和所有安全修补程序。 建议考虑应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2772858 在 SQL Server 2012 Service Pack 1 发布之后发布的 SQL Server 2012 内部版本

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。