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

来源:互联网 发布:淘宝网男装新款 编辑:程序博客网 时间:2024/05/01 11:07

问题

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 自动清除。

 

0 0
原创粉丝点击