【问题标题】:SSRS passing Data Source credentials when deploying to SSRS Web PortalSSRS 在部署到 SSRS Web 门户时传递数据源凭据
【发布时间】:2018-09-12 21:57:29
【问题描述】:

我希望某些报告以超级用户身份执行,但是当我更改 .rdl 嵌入式数据源的凭据部分时,这些更改不会传播到 Web 服务器。也就是说,用户仍然需要在 Web 服务器上输入他们的用户名/密码,并且会遇到权限问题。

当前的解决方法是“管理”网络服务器上的报告(使用省略号...),并告诉每个报告“使用以下凭据...”登录数据源并放入超级用户凭据.

但这意味着每次我们重新部署报表时,都需要这样做。如果我们在实际的.rdl 中的SSRS 中的设置在部署后实际显示在网络服务器上,我们会更愿意。

【问题讨论】:

  • 网络配置如何?如果您有 Kerberos/AD 或其一些变体,那么您可以不指定任何凭据,因为没有必要..

标签: reporting-services ssrs-2012 rdl


【解决方案1】:

我建议为您的报告使用共享数据源。对于报表需要访问的每个数据库,创建一个这样的共享数据源。 Visual Studio 中报表服务器项目的默认项目设置是在部署项目时不覆盖服务器上已存在的数据源。这样,您只需在 Web Portal 中为每个数据源设置一次凭据,并且在部署更新的报告时不必关心这一点。

【讨论】:

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