具有脱机文件组的 SQL 数据库

具有脱机文件组的 SQL 数据库

我正在使用 SQL 2008 R2 Enterprise,昨天出现了硬件错误。在发生此错误期间,一个磁盘脱机,其中包含数据库的一个非常不重​​要的部分(文件组)。意外的是,这部分仅存储在一个发生故障的磁盘上。

为了尽量减少中断,我们决定将丢失的文件组设置为 OFFLINE 并重新开始。晚上我尝试重建数据库,但失败了。

我的问题如下

  • 文件组处于脱机状态
  • 这些文件组中的表是孤立的
  • 我无法删除这些孤立表,因为文件组处于脱机状态
  • 我恢复了两天前的备份,数据库功能齐全
  • 我尝试将丢失的文件组从备份数据库恢复到生产数据库,但数据库文件停留在“正在恢复”状态(sys.database_files)
  • 所以我无法恢复这些文件组
  • 当我能够删除这些文件组并从备份中重新创建必要的表时,我会非常满意

有人知道如何摆脱这场危机吗?

提前致谢 :)

相关内容