客户环境是系统A的1.0版本,开发环境是系统A的2.0版本。2.0版本对于数据库有部分变动(主要是新增表和字段,不涉及字段删除和变动)。这个时候须要在客户环境安装数据库2.0(表结构、存储过程都是用的2.0),可是数据要把1.0的同步过来。sql
右击2.0版本的数据库,选择 任务 -》生成脚本数据库
选择要导出的表、视图以及存储过程。3d
选择保存地址,而后一直“下一步”操做便可。blog
系统中存在一个矛盾点:C表有一个外键关联B表,可是数据导入的时候B表尚未导入数据或者B表尚未建立,这个时候C表也没法建立,因此咱们须要把上一步生成的script.sql文件中的外键内容先暂时移除(记得保留,后续还要还原的)图片
新建数据库,并执行咱们修改后的script.sql 文件(警告没有关系)ip
这个时候看一下新建的数据库,能够发现表结构都已经还原成功了开发
右击1.0的数据,选择任务-》导出数据同步
按照图片所属选择导入数据源和导出数据源im
选择“复制一个或多个表或试图的数据”数据
编辑映射,选择“启用标识插入”
一直下一步运行就能够了,最后将以前未加上去的外键建立语句执行一下。