我有一个 SSRS 报告,它在其查询中连接到两个数据库。
SELECT table
FROM MainDB1.DBO.Table AS table1
JOIN MainDB2.DBO.Table AS table2 ON table1.ID = table2.ID
它使用 SSRS 数据源连接到其服务器。当我想编辑报告时,我必须在单独的服务器上进行,该服务器具有相同的数据库,但它们的名称不同。
我必须手动编辑查询使其看起来像这样才能更改报告
SELECT table
FROM DevDB1.DBO.Table AS table1
JOIN DevDB2.DBO.Table AS table2 ON table1.ID = table2.ID
每个报表服务器数据源都具有相同的名称并在报表中被引用。
数据集中有没有办法加入这两个数据库?或者有没有人有自己的方式来处理这个问题?这将使这个过程更有效率。
谢谢