SSRS动态数据源无法正常工作

时间:2015-07-16 03:09:22

标签: reporting-services ssrs-2012

我的SSRS报告中有一个动态数据源。它将从报告中定义的参数中获取其服务器名称。我将动态数据源连接字符串定义为

="Data Source="+Parameters!HostServer.Value+";Initial Catalog=DBName"

当我尝试使用此数据源定义数据集时,我无法从数据集中使用的查询中提取字段。我面临的错误是"无法更新查询的字段列表。验证您是否可以连接到数据源并且查询语法正确..."

如果我在SSMS编辑器中对我的服务器使用相同的查询,我得到预期的输出。并且参数已经有一个默认值,我想报告在测试连接时会使用它。

如果有人知道如何使用动态数据源解决此连接问题,请提供帮助。

1 个答案:

答案 0 :(得分:0)

您应该创建另一个临时数据源,您需要在其中设置与其中一个数据库的连接。然后,当您定义数据集时,请使用临时数据源以填充可用字段。创建字段后,您可以将连接更改回动态数据源。在那之后删除temporarly数据源,这一切都应该工作。