【问题标题】:How to Pass DB Connection string as parameter in SSRS through URL如何通过 URL 将数据库连接字符串作为参数传递给 SSRS
【发布时间】:2023-02-09 19:43:23
【问题描述】:
我们的应用程序在 .net 中,我们需要嵌入并展示来自 .net 应用程序的 SSRS 报告。嵌入成功,现在需要根据登录用户将数据源动态化,相应的服务器 IP、数据库名称、用户名和密码应该传递给 SSRS。我们怎样才能做到这一点?
非常感谢任何帮助。
谢谢
尝试从 URL 获取连接字符串作为参数,但我们不确定如何接受该参数。我们应该从哪里获得控制权
【问题讨论】:
标签:
reporting-services
ssrs-2012
reportingservices-2005
【解决方案1】:
假设您已经可以将数据源作为字符串传递给报表,那么您可以这样做,但是您必须使用嵌入式数据源,而不是共享数据源。
从头开始设计报告时,您需要将数据源的连接字符串设置为正常,这样字段列表等就可以正常工作,然后一旦您使报告正常工作,编辑数据源并点击连接字符串旁边的[fx]按钮.
然后只需选择您传入的参数,如下所示,其中 myConnectionString 是传入的参数。