【问题标题】:SSRS 2014 invalid namespaceSSRS 2014 无效的命名空间
【发布时间】:2015-03-25 19:32:55
【问题描述】:

我正在尝试在 Reporting Server 2014 上设置表单身份验证。到目前为止,我能够摆脱大部分错误,但是在尝试登录 reportserver/logon.aspx 时出现以下错误:

尝试获取 ReportServer Url 时出错。无效的命名空间

我在 web.config 中应用了以下内容:

<add key="ReportServer" value="localhost"/> 
<add key="ReportServerInstance" value="RS_SKOREPORTS"/> 

以下来自我的reportingservices.mof

#pragma namespace ("\\\\.\\root\\Microsoft\\SqlServer\\ReportServer\\RS_SKOREPORTS\\V12")

我已经尝试了几种方法,例如删除 RS_ 前缀,但错误仍然存​​在。

编辑: 好的,我已经到了通过调试所有内容知道出了什么问题的地步,我只是不知道如何解决它。我的 wmiNamespace 字符串针对报表服务器 2014 进行了如下调整:private const string wmiNamespace = @"\\{0}\root\Microsoft\SqlServer\ReportServer\RS_{1}\v12";

奇怪的是,当我调试登录过程并监视fullWmiNamespace时,它返回的值是:

"\\\\localhost\\root\\Microsoft\\SqlServer\\ReportServer\\RS_SKOREPORTS\\v10"

报表服务器似乎忽略了我在AuthenticationUtilities.cs 中所做的更改,只使用未修改的版本。

【问题讨论】:

    标签: sql-server reporting-services report reporting


    【解决方案1】:

    通过硬编码 wmiNamespace 字符串修复。由于某种原因,FullWmiNamespace 字符串的格式不正确..

    【讨论】:

      猜你喜欢
      • 2014-11-07
      • 2019-02-25
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      • 2020-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多