![](/img/trans.png)
[英]SQL Server Reporting Services report parameter is not defined
[英]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.