SQL server把A数据库一张表结构及内容复制到B数据库

1,在A数据库中选中要复制的表,点击右键,选择:编写表基本为(S) → CREAT到(C) → 新查询编辑器窗口,如下图:
新查询编辑器窗口.png

2,把查询编辑器窗口里的脚本内容全部复制

3,新建查询,把脚本内容粘贴进去,并且要修改第一行中的数据库名称为B数据库,然后执行脚本,就等于在B数据库中创建了该表的结构。

4,选中B数据库,点击右键,选择:任务(T) → 导入数据(I),打开导入导出向导界面,点击下一步。
打开导入导出向导界面.png

5,数据源默认,选择服务器名称,选择A数据库,然后下一步
选择数据源.png

6,选择B数据库,下一步,再下一步
选择目标数据库.png

7,选择A数据库(源)和B数据库(目标)对应的表
选择对应的表.png
注意:这里要点击“编辑映射”,然后选择“启用标识列插入”,不然数据库导入导出时总失败,会提示:错误 0xc0202049: 数据流任务 1: 无法在只读列“ID”中插入数据。
启用标识列插入.png

8,然后下一步,再下一步,最后点击“完成”,界面上每部操作都显示成功后,数据就成功复制了。
数据导入完成.png

添加新评论