SqlServer怎么跨库查询?

有4个数据库,其中有一些表的结构是一样的,只是数据不一样。现在我要从这4个库中把相同的表合并成一张表,并放在第5个数据库,请问该怎么做?

你有点憨...

可以试试kettle工具,把其他库数据抽取出来导入第5个库,其他库的数据每天会更新的话,也可以用时间戳增量更新

同一天服务器 直接读取,就可以

select 字段A from [库1].[Schemas].[表]
union all
select 字段A from [库2].[Schemas].[表]
union all
select 字段A from [库3].[Schemas].[表]
union all
select 字段A from [库4].[Schemas].[表]

库在同一服务器 就可以直接读取

select 字段A from [库1].[Schemas].[表]
union all
select 字段A from [库2].[Schemas].[表]
union all
select 字段A from [库3].[Schemas].[表]
union all
select 字段A from [库4].[Schemas].[表]