gpt4 book ai didi

c# - SQL 报告服务 - 以编程方式设置数据源?

转载 作者:行者123 更新时间:2023-11-30 15:49:29 24 4
gpt4 key购买 nike

我有一堆报告作为 RDL 部署到 SSRS。由于安全要求高,数据库密码更改非常频繁。跟上变化并不得不修改数十份报告已成为一项艰巨的任务。这引出了我的问题......

是否可以通过编程方式为已部署的报表设置数据源或连接字符串?

  • 是否可以使用在服务器上修改报告本身内容的应用来完成此操作?

  • 当 DS 位于服务器上时,是否可以通过修改来自应用程序的共享数据源来完成?

  • 是否可以通过在报告本身中嵌入一个脚本来完成,该脚本从网络服务中检索连接?

谢谢

最佳答案

这可以通过多种方式完成,我认为最简单的一种是使用 SSRS 网络服务的 API。 Web 服务允许您操作所有报告实体,包括 Data Sources .

作为此问题的解决方案,可以在每次数据库密码更改时使用对 Web 服务的调用来更新数据源凭据(甚至可以使用某种触发器自动执行?)。

我在一个必须在运行时生成、部署和操作 RDL 和数据源的项目中做了类似的事情,它工作正常,因此更新数据源必须是可行的。

关于c# - SQL 报告服务 - 以编程方式设置数据源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1601991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com