SSRS在部署到SSRS Web Portal时传递数据源凭据

问题描述 投票:0回答:1

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

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

但这意味着每次我们重新部署报告时,我们都需要这样做。我们希望在.rdl中实际SSRS中的设置实际上在部署后显示在Web服务器上。

reporting-services ssrs-2012 rdl
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.