这种东西没做过.但是用存储过程可以实现. 如果两个数据库在同一个服务器上,可以直接insert into tablename (列名1,列名2...)
select (对应列名1,对应列名2...) from [DataBaseName].dbo.tablename
如现在有两个数据库分别位于两个服务器上,先要建立连接服务器
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go
--
insert into tablename (列名1,列名2...)
select (对应列名1,对应列名2...) from srv_lnk.[DataBaseName].dbo.tablename
select (对应列名1,对应列名2...) from [DataBaseName].dbo.tablename
如现在有两个数据库分别位于两个服务器上,先要建立连接服务器
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go
--
insert into tablename (列名1,列名2...)
select (对应列名1,对应列名2...) from srv_lnk.[DataBaseName].dbo.tablename
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货