我们想把别人数据库中的一张表的数据导入到我的数据库中,并且我的数据库中没有这个表,请问怎么做呢?
1、在本地添加远程服务器:
exec sp_addlinkedserver @server = \'192.168.2.44\'
exec sp_addlinkedsrvlogin @rmtsrvname = \'192.168.2.44 \',
@useself = false ,
@locallogin = \'sa\',
@rmtuser = \'sa\' ,
@rmtpassword = null
2、直接用Sql语句传输数据
select * from [192.168.2.44].zlsgl.dbo.t_cby update [192.168.2.44].zlsgl.dbo.t_cby set xm = rtrim(xm) + \'1\' where bh = 4
3、完成后关闭连接:
sp_droplinkedsrvlogin @rmtsrvname = \'192.168.2.44\', @locallogin = \'sa\'
sp_dropserver @server = \'192.168.2.44\'
sp_addlinkedserver , sp_droplinkedsrvlogin 两个系统存储过程的应用查询SQLserver帮助