我可以在SSRS中跨数据源"加入"吗?

dka*_*man 9 sql-server oracle join reporting-services

我有两个数据源,一个Oracle和一个Sql Server.由于我之前的情况(就像我发现它时的情况一样),Oracle数据库中的某些列包含来自Sql Server数据库中查找表的PK.

我正在尝试创建一个Sql Server Reporting Services报告,该报告将合并来自Oracle和Sql Server数据库的数据; 要报告的数据部分来自Oracle,但需要在Sql Server中查找某些值.

我有数据源.我有DataSet.我只是无法弄清楚如何在同一个表格报告中显示两个数据集.

这可能吗?如果是这样怎么回事?我宁愿不在一个或其他数据库中使用数据库链接,因为我想在报告方面处理这个问题.

Joe*_*lli 5

我认为您不能直接加入,但您可以通过使用第一个数据源中的外键作为参数来添加将查询第二个数据源的子报表.请参阅:如何:添加子报表和参数(Reporting Services).