2009-01-12 71 views
1

我在数据库服务器上设置了SSRS 2008
服务器是域的一部分。
Reporting Services正在NetworkService下运行。
当我尝试使用Web界面添加域用户时(Site Settings - >Security - >New Role Assignment),页面回发,但用户不在列表中。
服务器的日志文件包含以下未处理的异常:无法将域用户添加到Reporting Services 2008中

UI ReportManager_0-1 954 1月12日/ 2009-10:!!!14:52 ::未处理的异常: System.Security.Principal.IdentityNotMappedException :部分或全部 标识引用无法翻译。在 System.Security.Principal.SecurityIdentifier.Translate(IdentityReferenceCollection sourceSids,类型TARGETTYPE,布尔forceSuccess)处System.Security.Principal.WindowsIdentity.GetName System.Security.Principal.SecurityIdentifier.Translate(类型 TARGETTYPE)() 在System.Security.Principal.WindowsIdentity.get_Name()处 System.Web.Security.WindowsAuthenticationModule.OnEnter ReportingServicesHttpRuntime.RsWorkerRequest.GetServerVariable(字符串 名)(对象源, EventArgs的EventArgs的)在 的System.Web。 HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExe cutionStep一步, 布尔& completedSynchronously)

任何一个有关于如何解决此问题的想法?

回答

0

允许的用户列表中是否存在其他域用户?也许“网络服务”没有权利从AD读取,但我期望它。我一直运行SSRS作为域代理用户(Domain \ SSRS_Proxy,或其他),我可以在之前添加“域用户”。

+0

我真的结束了重建服务器。我永远无法弄清楚它到底发生了什么。 – Jeremy 2009-11-05 23:59:11

2

到家后,然后在属性 ,然后添加用户角色,无论你想给。

相关问题