sql如何将一 个数据库里的某一个表导入另一个数据库同名的表里,不是同一个服务器

时间:2022-02-25 00:43:53
我想把一个服务器的数据库中的一个表的数据导入到另外一个服务器的数据库中的另外一个同名的表中,应该怎么做。

6 个解决方案

#1




/创建链接服务器【在本地服务器创建】  
exec sp_addlinkedserver 'linkserver','','SQLOLEDB','192.168.1.252' 
-- exec sp_addlinkedserver '链接服务器名称','','SQLOLEDB','远程地址'   
//登录链接服务器  exec sp_addlinkedsrvlogin  'linkserver','false',null,'linzhi888','joherl.net'  
--exec sp_addlinkedsrvlogin '链接服务器名称','false',null,'用户名','密码'  
 //查询语句  select * from linkserver.hangqing.dbo.SZ_Ticks 
-- select * from 链接服务器名称.数据库.dbo.表名

#2


http://www.cnblogs.com/railgunman/archive/2010/12/25/1916780.html
看下这个
能访问了以后用insert into之类的就可以了

#3


跨库连接插入
INSERT  INTO 表
        SELECT  *
        FROM    OPENROWSET('SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ', 数据库名.dbo.表名);

#4


临时做一下的话可以直接用sql server 的数据导入导出功能

#5


长期也可以用导入导出向导:
http://blog.csdn.net/yenange/article/details/58135245

#6


用3楼的方法,"跨库连接"。

#1




/创建链接服务器【在本地服务器创建】  
exec sp_addlinkedserver 'linkserver','','SQLOLEDB','192.168.1.252' 
-- exec sp_addlinkedserver '链接服务器名称','','SQLOLEDB','远程地址'   
//登录链接服务器  exec sp_addlinkedsrvlogin  'linkserver','false',null,'linzhi888','joherl.net'  
--exec sp_addlinkedsrvlogin '链接服务器名称','false',null,'用户名','密码'  
 //查询语句  select * from linkserver.hangqing.dbo.SZ_Ticks 
-- select * from 链接服务器名称.数据库.dbo.表名

#2


http://www.cnblogs.com/railgunman/archive/2010/12/25/1916780.html
看下这个
能访问了以后用insert into之类的就可以了

#3


跨库连接插入
INSERT  INTO 表
        SELECT  *
        FROM    OPENROWSET('SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ', 数据库名.dbo.表名);

#4


临时做一下的话可以直接用sql server 的数据导入导出功能

#5


长期也可以用导入导出向导:
http://blog.csdn.net/yenange/article/details/58135245

#6


用3楼的方法,"跨库连接"。