如何在一个SSRS中使用不同的数据库

时间:2013-04-03 11:57:07

标签: vb.net sql-server-2008

我有两个数据库,第一个数据库有master table1,它有Id和name以及另一个细节。 在第二个数据库中有一个table2。在该表中,我保存了id和另一个细节。 我需要显示SSRS报告。这些报告将显示Table1的名称和表2中与Tabale1的名称相关的另一个细节。

1 个答案:

答案 0 :(得分:2)

假设两个数据库位于同一台服务器上, 你可以使用:

选择fdt1.Name,fdt1.Detail作为Detail1,fdt2.Detail作为Detail2

来自firstdatabase..table1 fdt1 join

seconddatabase..table2 fdt2

on fdt1.id = fdt2.id

如果数据库位于不同的服务器上,您可以创建链接服务器并使用四部分命名约定来引用数据库所在的服务器(作为一个选项)。