【问题标题】:SSRS Report local machine execution errorSSRS 报告本地机器执行错误
【发布时间】:2018-12-03 04:45:02
【问题描述】:

我有多个报告要从 SSRS-2005 升级到 SSRS-2013 Visual Studio!升级任务完美运行。

还将新的数据库服务器(远程)连接更改为项目属性的“TargetServer URL”。 在本地机器上执行报告时出现以下错误。

问题是为什么即使我能够在 Visual Studio 中部署项目而不会出现任何错误,也会出现此错误。

谁能提出解决这个问题的建议?

【问题讨论】:

  • 检查你报告的数据连接?
  • @DaniDev:是的,已经检查过了,一切就绪!
  • 接下来要检查的是您对报告和数据连接的权限配置访问权限分配给特定于报告服务器所在域的用户或组
  • @DaniDev:是的,你是对的!我刚刚检查并发现我的用户没有访问报告的权限!你能告诉我从哪里可以分配权限吗?不介意,但作为答案,我可以投票!

标签: reporting-services sql-server-2012 ssrs-2012 business-intelligence


【解决方案1】:

根据您所说的,听起来好像在您的新托管环境中,您没有添加适当的用户/组并将其分配给报告

我不确定 SSRS 管理控制台的外观,但应该是用户/组选项卡或选项。确保添加属于您所在 (Windows) 域的用户或您专门为此 SSRS 实例配置的用户。然后,您可以将这些用户添加到每个报告或整个报告文件夹中。

【讨论】:

  • 嘿!感谢您的建议,我将其应用于添加新用户,正如我在上面的答案中所描述的那样!它就像魅力一样!再次感谢您的想法!
【解决方案2】:

我在“DaniDev”的帮助下发现了用户访问问题。 所以只需要为本地机器用户分配访问权限。

※ 将用户或组添加到系统角色

STEP:1 →启动门户网站。

STEP:2 →选择右上角的齿轮图标。

STEP:3 →选择“网站设置”。

步骤:4 →选择安全选项卡。

步骤:5 →选择添加组或用户。

STEP:6 →在组或用户中,输入 Windows 域用户或组帐户,格式如下:domain\account

STEP:7 →选择一个系统角色,然后选择OK。

STEP:8 →角色是累积的,所以如果你同时选择系统管理员和系统用户, 用户或组将能够以两种角色执行任务。

步骤:9 →重复为其他用户或组创建分配。

★参考网址:Grant User: Microsoft

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多