asp.net web配置文件中的SSRS连接字符串



我目前正在web应用程序中使用ssrs报告,我正在从报告服务器中的数据源检索连接字符串。但我想从我的C#应用程序的web配置文件中获取连接字符串信息。有人知道如何实现吗?

至少据我所知,这在SSRS中不是微不足道的,也不是那么安全。一个设置可以沿着以下路线:

  • 在报告中创建隐藏参数@ConnString
  • 使用数据源表达式设置连接:=@ConnString
  • 为了确保报表可以使用这样的动态连接字符串运行,您可能需要启用无人参与执行帐户

您没有在问题中指定如何显示报告。假设您使用的是WebForms ReportViewer,则需要在加载时以编程方式注入参数。

请注意,此设置可能非常不安全,这取决于您的请求从web服务器到报表服务器的网络路由。

最新更新