SQLServer 2012 数据库脱机与联机操作



简要介绍

    脱机与联机是针对数据库的当前状态来说的,当一个数据库处于可操作、可查询的状态时就是联机状态,而一个数据库尽管可以看到其名字出现在数据库节点中,但对其不能执行任何有效的数据库操作时就是脱机状态。
    脱机和联机数据库到底有什么意义呢?在数据库管理及软件开发过程中,经常会出现对当前数据库进行迁移的操作,而在联机状态下,SQL Server 2008是不允许复制数据库文件的。例如,把当前的开发版本的数据库同步到产品版本的数据库,就可以通过这种操作完成,而通过可视化命令则是最为便捷的方式之一。

脱机
使用SSMS进行数据库脱机
  1. 右击相应的数据库,选择“任务”,在任务里选择“脱机”。
    在这里插入图片描述
  2. 通过脱机操作处理结果对话框查看结果。
    在这里插入图片描述
  3. 脱机处理完成后,可以看到数据库已经为“脱机”状态。
    在这里插入图片描述
  4. 脱机状态下,不能对数据库进行操作。比如查看数据库属性,会弹出错误对话框。
    在这里插入图片描述



使用SQL进行数据库脱机
  1. 在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口
    在这里插入图片描述
  2. 输入创建SQL代码
use master
go
alter database schoolDB set offline
  1. 点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确。
    在这里插入图片描述
  2. 点击“执行”按钮,或按住F5,执行SQL代码。
    在这里插入图片描述
  3. 执行成功后,刷新一下数据库,可以看到,数据库已经设为“脱机”状态。
    在这里插入图片描述
联机
使用SSMS进行数据库联机
  1. 要进行联机处理,数据库需要处于脱机状态。
    在这里插入图片描述
  2. 右击相应的数据库,选择“任务”,在任务里选择“联机”。
    在这里插入图片描述
  3. 通过联机操作处理结果对话框查看结果。
    在这里插入图片描述
  4. 联机处理完成后,可以看到数据库已经为“联机”状态。
    在这里插入图片描述
使用SQL进行数据库联机
  1. 要进行联机处理,数据库需要处于脱机状态。
    在这里插入图片描述
  2. 在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口
    在这里插入图片描述
  3. 输入创建SQL代码
use master
go
alter database schoolDB set online
  1. 点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确。
    在这里插入图片描述
  2. 点击“执行”按钮,或按住F5,执行SQL代码。
    在这里插入图片描述
  3. 执行成功后,刷新一下数据库,可以看到,数据库已经设为“联机”状态。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值