SQL Server 数据库之数据库联机

1. 概述

数据库总是处于一个特定的状态中,这些状态包括 OFFLINE、ONLINE 、SUSPECT等,如下表 所示:
20220319
若要确认数据库当前状态,可选择 sys.databases 目录视图中的 state_desc列或 DATABASEPROPERTYEX 函数中的 Status属性;

2. 脱机数据库

脱机联机是针对当前状态来说的,当一个数据库处于可操作、可查询的就是联机状态,而一个数据库尽管我们看到其名字出现在数据库节点中,但对其不能执行有效的数据库操作就为脱机状态
在数据库管理及软件开发过程中经常会出现前数据库进行迁移的操作,而在联机状态下,SSMS 工具是不制数据库文件的;
当在数据库复制过程中需要暂停当前的联机数据库时,可通过右击,选择任务|脱机完成;
20220319
20220319
脱机后的数据库 LMS 是不可进行有效的数据库操作的;20220319

3. 复制数据库

数据库在脱机状态下,进行复制数据库能极大程度地保证数据库的完整性,避免数据库损坏,或者文件丢失;
操作步骤如下:

  1. 右击脱机状态的数据库,任务复制数据库20220319
  2. 下一步20220319
  3. 下一步20220319
  4. 选择要复制到哪个目标服务器下的哪个用户,下一步;20220319
  5. 选择传输方法使用分离和附加方法,下一步;20220319
  6. 选择数据库,下一步;20220319
  7. 配置目标数据库,在如果目标数据库存在一栏,可根据自己情况选择停止传输或删除目标服务器上同名的任何数据库,在继续传输数据库,下一步;20220319
  8. 配置包,下一步;
    20220319
  9. 安排运行包,可选择立即执行,或计划,下一步;
    20220319
  10. 完成该向导,完成;
    2022031920220319

4. 联机数据库

在完成脱机状态的数据库复制后,要将数据库恢复为可用状态;
右击脱机状态的数据库 → 任务联机,即可完成数据库联机;
20220319

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值