Server SQL 一个表数据复制到另一个表

zhao_zps 2012-04-14 02:58:27
2个表结构完全一样,分别在2台计算机上,主键列名 ID 类型为int 自动增加。

计算机A上table5 --复制--> 计算机B上table5(空表)

怎样做?
...全文
299 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
了解 2012-04-17
  • 打赏
  • 举报
回复
lz:基于你的问题的解答:

在A库服务器上建立到B服务器上的链接
sp_addlinkedserver 'lnk_B', '', 'SQLOLEDB', 'B服务器IP'
sp_addlinkedsrvlogin 'lnk_B', 'false',null, 'SA', 'B服务器SQL密码'

在A库上执行
insert into lnk_B.B库.用户名.表名 (用户名一般是dbo,除非你有特殊架构和用户)
select * from A表名

希望LZ成功。
W170532934 2012-04-14
  • 打赏
  • 举报
回复
直接使用导入导出功能。
茫茫前路 2012-04-14
  • 打赏
  • 举报
回复
有结果了哦,也学习一下.
JM 2012-04-14
  • 打赏
  • 举报
回复
方法1:在计算机B上通过SSMS远程连接A上的数据库,复制A表数据,粘贴到B的对应表中。(数据量大的话速度会比较慢。)
方法2:
1)在计算机A上导出表的数据(右击A上的数据库,右击菜单->任务->导出数据。)
2)把导出的文件拷贝到计算机B上。
3)将数据导入到B的数据库表中(右击B上的数据库,右击菜单->任务->导入数据。)
AcHerat 2012-04-14
  • 打赏
  • 举报
回复
计算机A 数据库TA 表table5复制到计算机B 数据库TB 表table5中

在计算机B 数据库TB新建查询窗口,建立计算机A 数据库的链接服务器

将计算机B 数据库TB 表table5 的自增先去掉,然后insert into做插入

之后加上自增,删掉链接服务器。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧