日期:2014-05-17  浏览次数:20461 次

如何实现两个不同数据库之间数据交互
假如我有数据库DB_A和数据库DB_B,那么如何把DB_A中的一张表数据插入到DB_B的一张表呢?我知道用webservice通过程序可以实现数据的传输,但是难道就不能直接用数据库技术去解决了么?求哪位大哥指导指导?
------解决方案--------------------
如果什么都不考虑,那么请使用DTS功能。
如果两个数据库在同一个实例下,那么:

insert into DB_B.dbo.tableb select * from DB_A.dbo.tablea

如果两个数据库不再同一个实例下,那么请先建立链接服务器,然后:

insert into DB_B.dbo.tableb select * from [链接服务器名称].DB_A.dbo.tablea