sql 数据导入,从本地数据库A表中导入网络另一个数据库A表

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:56:51
我两台机子都装了sql server现在两台服务中都有一个数据库叫abc里面都有两个表叫aaa,bbb.问:如何将server1中abc里的表aaa.表bbb完全导入server2中abc里的表aaa.表bbb。
还有如何将本地服务器中wang里的表aaa.表bbb完全导入本地服务器中zhang里的表aaa.表bbb。
表aaa.表bbb中的字段完全一样。
用sql语言命令来执行。不要图形操作。谢谢,完全答对的再加100分,说到做到!
本地服务器名是server1
我对语法不是太懂,用导入导出数据总感觉太麻烦(还要从那么多表找这几个表),所以想把数据整理好后直接用命令到时执行就可以了。所以请大虾们用我说表的代表字母给写写,麻烦了,谢谢了。回答的简单明了,有说明的。给足200分。

第一,sql中互相注册两台机器。

第二,用sqlserver自带的DTS工具直接导入。很方便。如果需要详细的

请给我留言!

1.用导入和导出数据.在程序.sql菜单里面有
2.也是用导入导出数据.
一定要命令么?
--创建链接服务器
exec sp_addlinkedserver "srv_lnk ", " ", "SQLOLEDB ", "远程服务器名或ip地址 "
exec sp_addlinkedsrvlogin "srv_lnk ", "false ",null, "用户名 ", "密码 "
go

--查询示例
select * from srv_lnk.数据库名.dbo.表名

--以后不再使用时删除链接服务器
exec sp_dropserver "srv_lnk ", "droplogins "
go

--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset( "SQLOLEDB "
, "sql服务器名 "; "用户名 "; "密码 "
,数据库名.dbo.表名)

update jimmy_1.库1.dbo.tab1
set jimmy_1.库1.dbo.f1=(select f1 from jimmy_2.库2.dbo.tab2
where jimmy_1.库1.dbo.f2=jimmy_2.库2.dbo.tab2.f2)
不能