来自asp.net网络配置文件的SSRS连接字符串
问题描述:
我目前在我的web应用程序中使用ssrs报告,我从位于报告服务器的数据源检索连接字符串。但我想从Web获取连接字符串信息我的C#应用程序的配置文件。任何人都有想法如何实现?来自asp.net网络配置文件的SSRS连接字符串
答
这不是微不足道的,也不是所有SSRS中的安全,至少据我所知。一次最多可以沿着这些路线:
- 创建报表中的隐藏参数
@ConnString
。使用Data Source Expression来设置连接:[email protected]
。 - 要确保报告可以使用这种动态连接字符串运行,您可能需要enable the unattended execution account。
您还没有在问题中指定如何显示报告。假设您使用WebForms ReportViewer,则需要在加载时以编程方式注入参数。
请注意,此设置可能非常不安全,具体取决于从Web服务器到报表服务器的请求的网络路由。