Microsoft SQL Server数据库恢复中断,如何删除失败的数据库以便以后再次恢复

问题

Microsoft SQL Server 数据库在恢复中异常中断,如何删除恢复失败的数据库。

 

错误

 NetBackup Client 端使用 NetBackup Back Archive Recovery 恢复 SQL Server 数据库,当恢复过程因为异常中断后,重新打开 SQL Server Enterprise Manager (EM),发现新的数据库已经创建,同时处于 (In Recovery) 的状态。这时在 EM 中尝试脱机,或者离线或者删除该数据库都会报错退出。

 

环境

NBU Master Server: NBU 6.0MP5

NBU Client: NBU6.0MP5 SQLServer 2005

 

原因

新恢复的数据库名称和状态已经记录在 Master DB 中。如果不通过强制手段,该状态会一直保持。

 

解决方案

1. 在“计算机管理”实用工具中选择“服务和应用 (Services and Applications)> 服务(Services),停止 SqlServer 服务。

2. 删除因为恢复中断而产生的相应数据库的所有文件和日志文件。

3. 重新启动 SqlServer 服务,打开 Enterprise Manager 并刷新显示。

4. 可以检查到残存的数据库已经能够被 SQL Server 自动清除。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值