繁体   English   中英

在MS Reporting Services中,如何基于可选的Report数据库参数设置动态数据集

[英]In MS Reporting Services, how do you set a dynamic dataset, based on a selectable Report database parameter

在MS Reporting Services中,如何基于可选的Report数据库参数设置动态数据集?

例如,我有一个数据集Insurers,它具有文本SQL查询而不是存储过程,并且我需要使用用户在Report数据库参数中选择的数据库作为Insurers数据集的数据源。

假设数据库总是在同一实例中,则可以通过为查询使用表达式字符串并将数据库参数连接到查询的FROM子句中来更简单地执行此操作。

我能够弄清楚。

在“数据源属性”中,选择“嵌入式连接”。 然后在连接字符串中,我创建了一个动态表达式。

=“数据源=”&参数!ServerName.Value&“;初始目录=”&参数!Database.Value&“;持久安全信息= True;用户ID =用户ID;密码=密码;连接超时= 260;”

然后在报表服务器上,在部署报表后,我选择自定义数据源,并输入数据源的用户名和密码。 连接字符串应在其旁边显示文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM