首页 文章

SSRS报告中的SharePoint 2010错误 - 授予'domain\currentuser'的权限不足以执行此操作

提问于
浏览
0

在SharePoint 2010中打开SSRS报告时出现以下错误:

SQL Server Reporting Services报表服务器目录0000意外抛出Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:,Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:授予用户“domain \ currentuser”的权限不足以执行此操作

ULS日志中的详细错误:

0x38E0 SQL Server Reporting Services报表服务器目录0000详细信息GetSPItemMetaDataAndContent中的UnauthorizedAccessException:System.UnauthorizedAccessException:拒绝访问 . (来自HRESULT的异常:0x80070005(E_ACCESSDENIED))Microsoft.SharePoint.SPWeb.GetObjectForUrl(String strUrl)上的Microsoft.SharePoint.Library.SPRequest.GetMetadataForUrl(String bstrUrl,Int32 METADATAFLAGS,Guid&pgListId,Int32&plItemId,Int32&plType,Object&pvarFileOrFolder) ,Guid&listId)Microsoft.SharePoint.SPWeb.GetObject(String strUrl)at Microsoft.ReportingServices.SharePoint.Objects.RSSPImpWeb.GetObject(String strUrl)at Microsoft.ReportingServices.SharePoint.Server.Utility.GetSPItemMetaDataAndContent(ItemSpecifier itemSpecifier,UserContext userContext) ,Boolean returnContent,Boolean wrapFileNotFoundOnOpenWeb,Byte []&content)

编辑报告使用的数据连接时,即使出现相同的错误 .

任何想法可能是这个问题和解决方案的根本原因?

1 回答

  • 0

    它清楚地表明你没有运行这项工作所需的许可 .

    试试这个:

    在“报告管理器”中的“站点”设置>“配置系统级角色定义”>“检查ExecuteReport定义”选项,然后选中“创建系统用户组”,在“连接到服务器属性中的报告服务数据库”中授予对该组的访问权限,并添加组并将访问权限设置为系统用户......它应该工作

    并通过此链接:https://msdn.microsoft.com/en-GB/library/bb630430.aspx

    关心萨菲

相关问题