【问题标题】:How do I change the deployment credentials in SSRS?如何更改 SSRS 中的部署凭据?
【发布时间】:2018-07-06 13:55:04
【问题描述】:

我想从 Visual Studio 将报表部署到报表服务器 (SSRS)。保存在 Visual Studio 中的(域)帐户对报表服务器没有权限。如何将用户凭据更改为具有权限的其他用户,最好是 SQL Server 帐户? Visual Studio 只是失败了,我没有选择尝试其他帐户。

Error rsAccessDenied : The permissions granted to user 'domain\user' are insufficient for performing this operation.

【问题讨论】:

  • 您需要获得部署权限才能进行部署。如果您没有这样做的权限,请让您的 DBA 授予您正确的权限。如果他们不给你,那么他们没有这样做是有原因的(你不应该将报告部署到不允许的服务器上)。此外,SSRS 上没有 SQL Server 身份验证。

标签: sql-server visual-studio reporting-services


【解决方案1】:

我遇到了同样的错误消息,因为我在第一次尝试部署时输入了错误的凭据,Visual Studio 保存了这些凭据以供下次尝试使用。重新启动 Visual Studio 后,我被允许输入不同的凭据。

【讨论】:

    【解决方案2】:
    1. 设置报表连接;在“常规”选项卡中提供连接字符串,然后在“凭据”选项卡中选择使用 Windows 身份验证(集成安全)。
    2. 在 SSRS 服务器中,创建一个数据源。在“连接使用”部分中,选择“安全存储在报表服务器中的凭据”并输入服务帐户的登录信息。确保单击“连接到数据源时用作 Windows 凭据”复选框。
    3. 将报表部署到 SSRS 并分配报表以使用新数据源。
    4. 确保服务帐户有权在 SQL Server 中执行任何查询

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多