数据库实践操作(二)--数据库迁移方案

例如:开发好的银行系统进行迁移
介绍四种方法
1>分离附加法(常当前数据库中分离)
前提:该数据库不处于被访问状态
1>打开要分离的数据库文件位置
右击数据库属性–文件–复制路径–win+R打开路径
注意:打开这一页的路径不要关闭,一会要用
这里写图片描述

2>右击数据库–任务–分离
这里写图片描述

3>进入分离状态可显示当前连接数据库的数量
这里写图片描述

4>删除当前所有连接
这里写图片描述

5>单击执行,该数据不见,已分离
6>复制该数据库文件,发送至接收者
7>打开数据库–附加–完成
关于版本兼容:右击属性–选项–权限
关于权限问题:把数据库文件放到默认的数据库文件存放目录

2>脱机 附加(暂时脱离数据库,断开连接)
原理
1>当数据库正在使用时,不允许复制
2>右击数据库属性–任务–脱机
这里写图片描述

3>复制完成后,在选择联机即可恢复

3>备份 还原(当数据库文件误删,丢失)
备份
1>右击属性–任务–备份
2>所有选项不用修改,默认选项
还原
1>右击属性–任务–还原–文件还原–添加文件
这里写图片描述
2>选择还原
这里写图片描述
3>选择覆盖数据库(不覆盖会报错)
这里写图片描述

4>生成SQL脚本(最保险)
1>右击属性–任务–生成脚本
2>选择生成脚本的对象
这里写图片描述

3>选择指定脚本位置–选择高级
这里写图片描述

4>选择要编写脚本的数据的类型–选择架构和数据
这里写图片描述
注意:(选择架构只生成表,不生成表中的数据)
5>下一步完成,生成的脚本可直接发送

猜你喜欢

转载自blog.csdn.net/qq_42758288/article/details/82716242