假设
目标服务器为:192.168.0.200
目标数据库为:dbname
目标数据库表名称为:tablename
1、相同服务器相同数据库
目标表存在时:
insert into 目标数据表名称 select * from 源数据表名称
当目标表不存在时:
select * into 目标数据表名称 from 源数据表名称
2、相同服务器不同数据库
目标表存在时:
insert into 目标数据库.dbo.目标数据表名称 select * from 源数据库.dbo.表名称
当目标表不存在时:
select * into 目标数据库.dbo.目标数据表名称 from 源数据库.dbo.表名称
3、不同服务器不同数据库
创建连接
exec sp_addlinkedserver '服务器连接临时名称' , ' ' , 'SQLOLEDB', '192.168.0.200'