数据库的移植操作(四种方式)(SQL Server)

一.为什么要学习数据库移植

1.因为数据库在服务运行状态下无法复制、移动、发送
2.在必要情况下我们必须对目标数据库进行合法的移植操作

二.数据库移植的操作方法

1.关闭MSSQLSERVER服务的方式

(1)如果直接关闭服务(相当于直接关闭服务器),会对正在运行的项目造成威胁
(2)推荐使用以下方式:
注意:在数据库移植之前必须要明确目标数据库物理文件所在位置

2.数据库脱机联机 (脱机后可以把文件所在数据文件发给别人,记得把脚本生成原因是有可能两台电脑的SQL配置不一样,脱机后无法访问自己电脑上的脱机状态,这时就要把任务里面的状态改成联机状态)

(1)使服务器中的目标数据库的状态改变为“罢工”状态
(2)找到一个数据库名-------右键-------->任务---------------->脱机(一定先看属性里面这个数据库的位置方便给别人发送数据库)

(2)表明脱机成功(有个红色X号表示脱机成功)
脱机的数据库相当似于数据库物理文件依然在服务器上存在,只是出于“罢工”,因此DBMS无法正常管理脱机状态下数据库

(3)联机
a.如果要回复DBMS的正常管理,则必须对数据库进行联机操作
b.找到一个数据库名-------右键-------->任务---------------->联机

3.数据库分离附加

《1》分离

(1)附加有前提是:要考虑附加的目标数据库原始版本和当前服务器上数据库版本要能

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值