本帖最后由 sailyang 于 2020-5-8 13:33 编辑
业务情景
系统A的1.0版本,开发环境是系统A的2.0版本。2.0版本对于数据库有部分变更(主要是新增表和字段,不涉及字段删除和变更)。这个时候需要在客户环境安装数据库2.0(表结构、存储过程都是用的2.0),但是数据要把1.0的同步过来。
实际操作
1.表结构复制,右击数据库,选择 任务 -》生成脚本
3.选择保存地址,然后一直“下一步”操作即可
4.表结构处理 系统中存在一个矛盾点:C表有一个外键关联B表,但是数据导入的时候B表还没有导入数据或者B表还没有创建,这个时候C表也无法创建,所以我们需要把上一步生成的script.sql文件中的外键内容先暂时移除 5.新建数据库,并执行我们修改后的script.sql 文件(警告没有关系), 这个时候看一下新建的数据库,可以发现表结构都已经还原成功了
6. 数据还原。右击老的数据,选择任务-》导出数据
7.按照图片所属选择导入数据源和导出数据源
直下一步运行就可以了,最后将之前未加上去的外键创建语句执行一下。 |