我正在使用 SQL 2008 R2 Enterprise,昨天出现了硬件错误。在发生此错误期间,一个磁盘脱机,其中包含数据库的一个非常不重要的部分(文件组)。意外的是,这部分仅存储在一个发生故障的磁盘上。
为了尽量减少中断,我们决定将丢失的文件组设置为 OFFLINE 并重新开始。晚上我尝试重建数据库,但失败了。
我的问题如下
- 文件组处于脱机状态
- 这些文件组中的表是孤立的
- 我无法删除这些孤立表,因为文件组处于脱机状态
- 我恢复了两天前的备份,数据库功能齐全
- 我尝试将丢失的文件组从备份数据库恢复到生产数据库,但数据库文件停留在“正在恢复”状态(sys.database_files)
- 所以我无法恢复这些文件组
- 当我能够删除这些文件组并从备份中重新创建必要的表时,我会非常满意
有人知道如何摆脱这场危机吗?
提前致谢 :)