无法将域用户添加到Reporting Services 2008

时间:2009-01-12 16:35:52

标签: sql-server-2008 reporting-services dns ssrs-2008

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

  

ui!ReportManager_0-1!954!01/12 / 2009-10:14:52 ::未处理的异常:   System.Security.Principal.IdentityNotMappedException:部分或全部   身份引用无法翻译。在   System.Security.Principal.SecurityIdentifier.Translate(IdentityReferenceCollection   sourceSids,Type targetType,Boolean forceSuccess)at   System.Security.Principal.SecurityIdentifier.Translate(类型   System.Security.Principal.WindowsIdentity.GetName()中的targetType)   在System.Security.Principal.WindowsIdentity.get_Name()处   ReportingServicesHttpRuntime.RsWorkerRequest.GetServerVariable(字符串   姓名)at   System.Web.Security.WindowsAuthenticationModule.OnEnter(Object source,   EventArgs eventArgs)at   System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,   布尔和放大器; completedSynchronously)

任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

然后回到家里 然后为用户添加任何你想要的角色。

答案 1 :(得分:0)

允许的用户列表中是否还有其他域用户?也许“NetworkService”没有从AD读取的权利,尽管我希望如此。我一直运行SSRS作为域代理用户(Domain \ SSRS_Proxy,或其他),我之前能够添加“域用户”。