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

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

2>右击数据库–任务–分离
数据库实践操作(二)--数据库迁移方案_第2张图片

3>进入分离状态可显示当前连接数据库的数量
数据库实践操作(二)--数据库迁移方案_第3张图片

4>删除当前所有连接
数据库实践操作(二)--数据库迁移方案_第4张图片

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

2>脱机 附加(暂时脱离数据库,断开连接)
原理
1>当数据库正在使用时,不允许复制
2>右击数据库属性–任务–脱机
数据库实践操作(二)--数据库迁移方案_第5张图片

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

3>备份 还原(当数据库文件误删,丢失)
备份
1>右击属性–任务–备份
2>所有选项不用修改,默认选项
还原
1>右击属性–任务–还原–文件还原–添加文件
数据库实践操作(二)--数据库迁移方案_第6张图片
2>选择还原
数据库实践操作(二)--数据库迁移方案_第7张图片
3>选择覆盖数据库(不覆盖会报错)
数据库实践操作(二)--数据库迁移方案_第8张图片

4>生成SQL脚本(最保险)
1>右击属性–任务–生成脚本
2>选择生成脚本的对象
数据库实践操作(二)--数据库迁移方案_第9张图片

3>选择指定脚本位置–选择高级
数据库实践操作(二)--数据库迁移方案_第10张图片

4>选择要编写脚本的数据的类型–选择架构和数据
数据库实践操作(二)--数据库迁移方案_第11张图片
注意:(选择架构只生成表,不生成表中的数据)
5>下一步完成,生成的脚本可直接发送

你可能感兴趣的:(数据库总结)