1

我已经SSRS 2008在数据库服务器上进行了设置。
服务器是域的一部分。
Reporting Services 在NetworkService.
当我尝试使用 Web 界面 ( 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) 在 System.Security.Principal.SecurityIdentifier.Translate(Type targetType) 在 System.Security.Principal.WindowsIdentity.GetName() 在 System.Security .Principal.WindowsIdentity.get_Name() 在 System.Web.Security.WindowsAuthenticationModule.OnEnter(Object source, EventArgs eventArgs) 在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication 的 ReportingServicesHttpRuntime.RsWorkerRequest.GetServerVariable(String name)。 System.Web.HttpApplication 中的 IExecutionStep.Execute()。

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

4

2 回答 2

2

回到家然后在属性上,然后添加具有角色的用户,无论您想提供什么。

于 2010-05-29T09:05:17.187 回答
0

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

于 2009-10-01T04:56:52.647 回答