首页 > 解决方案 > 锁定 SQL Server Reporting Services 2016

问题描述

拿了一台安装了 SQL Server 2016 开发人员版的旧 Windows 10 笔记本电脑,用于演示。尽管我的帐户在机器的管理员组中,但我无权访问报告服务中的对象,例如报告、文件夹、KPI 等。通过报告管理器进行访问。啊!

我知道报告凭据存储在 ReportServer 数据库中。你去哪里为 SSRS 本身添加用户?

环境...

我收到的消息如下:

您无权查看此文件夹。请联系您的管理员以获得必要的权限。

这是屏幕截图...

在此处输入图像描述

标签: reporting-services

解决方案


您可以访问报告门户吗?请记住,即使您设置为管理员,您仍然必须授予每个文件夹的权限,包括主文件夹。如果管理员组没有被删除,您仍然应该在站点设置中看到它: 在此处输入图像描述

进入后,您需要将自己添加到主文件夹。导航到主文件夹并单击管理文件夹(见右上角)。确保您的 ID 或 Builtin/administrators 角色有权访问该文件夹: 在此处输入图像描述

另一件事要检查。如果您有权访问 ReportServer 数据库,则可以查看系统上有哪些用户(如果有):

SELECT TOP (1000) [UserID]
  ,[Sid]
  ,[UserType]
  ,[AuthType]
  ,[UserName]
  ,[ServiceToken]
  ,[Setting]  FROM [ReportServer].[dbo].[Users]

推荐阅读