需求
1、A服务器的 mssql db1的表a 要与
2、B服务器的 mssql db2的表b 要union
解决方案
1,ETL(kettle) 做数据同步。同一个服务器 同一个库里面就可以了
2、做数据库跨服务器查询
MSSQL2008实践如下:
--EXEC sp_addlinkedserver 'M8P(yourname)','','SQLOLEDB','(yourmssqlIP,Port)'
--EXEC sp_addlinkedsrvlogin 'M8P(yourname)','false',null,'(username eg sa)','(password)'
接下来就可以跨库查数据了
select * from m8p.FumaCRM8.dbo.scADPL
参考:SqlServer 连接远程服务器数据库 实现跨服务器联合查询_sqlserver 两个服务器联合查询-CSDN博客