SQL Server导入数据库单独表数据

在日常工作中,会遇到将一个数据库中的某些数据插入到另外一个库的表中,会涉及到数据传输与复制的问题,当然可以通过在数据库上建立链接,并配置成计划任务的方式对数据库进行定期同步数据。

本文主要介绍手动将主库中的某张表中的数据复制到从库的一张表里面,从库主要用户单独查询一些历史数据用。

1、首先登录到从库数据库服务器,打开SQL Server Management Studio,选中需要导入数据的数据库,右键选择任务–>导入数据的操作

导入数据

2、导入导出数据向导

导入数据向导

3、数据远程数据库的IP地址,以及对应的SQL Server数据库帐号信息,如下

配置远程数据库相关信息

4、导入到本地数据库的相关信息配置,这里选择导入itsd_out库,如下

本地数据库信息

5、由于数据比较大,只能将数据进行条件话查询,查询一部分数据到目标数据库表。

编写脚本进行数据传输

6、编写好的脚本

执行的脚本

7、将源的查询脚本结果与目标库表的字段进行映射

对表进行映射

8、保存并执行,这里选择立即执行即可。

立即运行复制

9、完成导入向导,点击完成执行导入操作。

完成向导

10、数据导入过程中

执行导入操作过程

11、导入成功

导入成功

12、导入数据匹配,确定导入的数据是否完整

匹配数据库表数据

一般,如果目标的数据库不建议建立主键,并且在导入数据前可以使用truncate table  表名  对数据库表进行数据清空,也可以使用delete * from 表名对表数据进行删除。truncate table  表名的执行效率会高于delete语句。

这样就完成了对数据库表数据的导入操作。

『–ENDOF–』

Comments are closed.