不同数据库之间复制表的数据的方法 当表目标表存在时: insert into 目的数据库
表 select * from 源数据库
表 当目标表不存在时: select * into 目的数据库
表 from 源数据库
表 --如果在不同的SQL 之间: insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库
表) select * from 源数据库
表 --或用链接服务器: ----------------------------------------创建链接服务器------------------------------------ exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','密码' exec sp_serveroption 'srv_lnk','rpc out','true' --这个允许调用链接服务器上的存储过程 go --查询示例 select * from srv_lnk
表名 --导入示例 select * into 表 from srv_lnk
表名 go --后删除链接服务器 exec sp_dropserver 'srv_lnk','dr