首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

两个数据库之间的表怎么用SQL复制

2012-05-16 
两个数据库之间的表如何用SQL复制192.168.1.2有数据库a 表b 导入到192.168.1.30 数据库C 表b 请问如何用sq

两个数据库之间的表如何用SQL复制
192.168.1.2有数据库a 表b 导入到192.168.1.30 数据库C 表b 请问如何用sql将数据导入进取 谢谢

[解决办法]

SQL code
表结构一样的情况,a库和c库在同一服务器上:insert [192.168.1.30].[c].[dbo].[b] select * from [192.168.1.2].[a].[dbo].[b]
[解决办法]
SQL code
EXEC sp_addlinkedserver  'srv_lnk','','SQLOLEDB','192.168.1.2'EXEC sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户','密码'INSERT INTO  b   SELECT  *   FROM srv_lnk.a.dbo.b  EXEC  sp_dropserver 'srv_lnk','droplogins'
[解决办法]
SQL code
表结构一样的情况,a库和c库不在同一服务器上:先建立数据库服务器之间的链接(dblink) 然后再执行下面的SQLinsert [192.168.1.30].[c].[dbo].[b] select * from [192.168.1.2].[a].[dbo].[b] 

热点排行