【问题标题】:Storing credentials in SSRS 2005在 SSRS 2005 中存储凭据
【发布时间】:2008-12-15 13:48:53
【问题描述】:

当我尝试在 SQL Server Reporting Services 2005 中创建新快照时,我收到消息:“可能无法创建报告历史记录,因为未存储用于运行报告的凭据,报告正在使用用户定义的参数值、默认报表参数值缺失,或者如果链接报表,则链接不再有效”

在数据源下,已选中“Windows 集成安全性”。我可以选择“凭据安全地存储在报表服务器中”并输入我的用户名、密码,但这似乎不对,因为我不想为每个报表都这样做。

现在我只是在我的本地机器上运行它 (http://localhost/Reports$SQL2005/),所以我不知道为什么会出现这些错误

有什么想法吗?

【问题讨论】:

    标签: sql-server-2005 reporting-services


    【解决方案1】:

    当您想要使用订阅和报表快照等 Reporting Services 功能时,需要将数据源设置为使用“安全地存储在报表服务器中的凭据”。您只需在数据源上执行此操作,因此假设您没有为每个报表创建新数据源(因此它们共享一个或多个数据源),您只需在第一次部署时进行设置数据源。

    许多人为 Reporting Services 创建一个特定的域帐户并将这些凭据用于数据源(确保您已为域帐户授予对所涉及的基础数据库的必要权限)。这意味着报表在运行时都会作为 Reporting Services 帐户执行。

    更多信息:http://msdn.microsoft.com/en-us/library/ms160330(SQL.90).aspx

    【讨论】:

      【解决方案2】:

      这篇文章有点晚了,但我遇到了一个问题,即我将报告凭据存储在报告服务器中,但我仍然无法拍摄快照。转向报告有一个子报告,我必须将凭据与该报告一起存储以使其正常工作。

      【讨论】:

        【解决方案3】:

        同意内森所说的一切。确保您使用的凭据至少具有对报表服务器、reportservertemp 和您使用的任何其他数据库的 dbdatareader 访问权限。

        【讨论】:

          猜你喜欢
          • 2023-04-02
          • 2019-10-04
          • 1970-01-01
          • 2016-07-28
          • 1970-01-01
          • 1970-01-01
          • 2020-07-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多