我目前在我的 Web 应用程序中使用 ssrs 报告,我正在从位于报告服务器中的数据源中检索连接字符串。但我想从我的 C# 应用程序的 Web 配置文件中获取连接字符串信息。任何人都知道如何实现那?
问问题
1275 次
1 回答
0
至少据我所知,这在 SSRS 中并非微不足道,也不是那么安全。一种设置可能是这样的:
- 在您的报告中创建一个隐藏参数。
@ConnString
- 使用数据源表达式设置连接:
=@ConnString
。 - 为确保报表可以使用这种动态连接字符串运行,您可能需要启用无人值守执行帐户。
您尚未在问题中指定如何显示报告。假设您使用的是 WebForms ReportViewer,您需要在加载时以编程方式注入参数。
请注意,此设置可能非常不安全,具体取决于您从 Web 服务器到报表服务器的请求所采用的网络路由。
于 2012-07-18T15:49:23.460 回答