单个ssrs报告可以通过报表设计器配置动态连接字符串吗?

时间:2016-02-16 12:06:34

标签: ssrs-2008-r2 ssrs-2012

让我解释一下我的情景如下, 我们的项目适用于一个主要管理下的多个部门。每个部门都有个人数据库。数据库将从管理数据库动态连接。我正在为一个特定的数据库创建报告。如何为多个数据库配置相同的报告?

1 个答案:

答案 0 :(得分:0)

同一份报告会从不同的数据库中检索数据吗?您可以通过参数发送服务器名称/初始目录,并在报告的connectiongString中使用它们。

1)添加参数,例如SERVER_NAME和DATABASE。

2)转到报告数据> 数据源,然后从数据源中打开属性(双击)。在常规设置下,点击连接字符串文本框左侧的表达式按钮,然后将值更改为

if (($public === 0 && $owner !== $user_data['username']) || logged_in() === false) 

Like shown here.

希望它有所帮助。