【问题标题】:how to create ssrs report that shows database names as a dropdown filter and user can select the database dynamically and run the report如何创建将数据库名称显示为下拉过滤器的 ssrs 报告,用户可以动态选择数据库并运行报告
【发布时间】:2021-05-05 17:53:05
【问题描述】:

如何创建将数据库名称显示为下拉过滤器的 ssrs 报告,用户可以选择数据库名称并动态连接并运行报告。

服务器名称相同,只是数据库必须是动态的。

请告诉我。

【问题讨论】:

    标签: reporting-services ssrs-2016


    【解决方案1】:

    您需要在报表中创建数据源,这不适用于共享数据源。

    创建一个新的数据源,然后在连接字符串字段旁边,单击fx 按钮。您可以使用参数值来构建连接字符串来更改数据库。表达式可能看起来像这样..

    ="Data Source=MyServerName;Initial Catalog=" & Parameters!myDatabaseParameter.Value & ";Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
    

    【讨论】:

    • HI Alan 感谢您的回复,我希望服务器名称相同,但在服务器内我想更改为不同的数据库
    • 我已经更新了答案,但基本上你只需要用你的参数值换掉你想要改变的部分
    猜你喜欢
    • 1970-01-01
    • 2014-07-04
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多