使文件组失效

 本主题与包含多个文件或文件组的 SQL Server 数据库相关;在简单恢复模式下,仅与包含只读文件组的数据库相关。

如果未还原的文件组再也不用还原了,您可以将该文件组从数据库中删除,从而使文件组失效。失效文件组再也不能还原到此数据库,但其元数据仍然保留。文件组失效后,可以重新启动数据库,恢复数据库会使数据库在还原的文件组中保持一致。

例如,可以选择让文件组失效来解决由于数据库中不再需要的脱机文件组而导致的事务延迟。文件组失效后,由于文件组脱机而延迟的事务将脱离延迟状态。有关详细信息,请参阅延迟的事务

使文件组失效

  1. 通过使用以下 ALTER DATABASE 语句,从文件组删除所有文件:

    ALTER DATABASE database_name REMOVE FILE file_name

  2. 通过使用以下 ALTER DATABASE 语句,删除文件组:

    ALTER DATABASE database_name REMOVE FILEGROUP filegroup_name