如何从两个不同的数据库中连接两个表?

MrM*_*MrM 1 database sql-server-2005 database-tools

有没有办法在DbVisualizer的同一台服务器上使用查询并连接两个不同数据库中的两个表?我使用以下SQL服务器

Select * from table union select * from datbase.dbo.table2
Run Code Online (Sandbox Code Playgroud)

我为DbVisualizer尝试了这个,它没有用.我该怎么做呢?

Joe*_*orn 6

如果数据库位于不同的服务器中,则需要确保将它们设置为链接服务器.

还要注意,在这种情况下,优化器相对较弱,不管服务器是否相同.问题是用于加权不同操作的成本的统计数据在不同数据库之间不一定有意义,特别是在两个数据库将"交叉"的点上.因此,性能并非如此.