使文件组失效
本主题适用于包含多个文件或文件组的 SQL Server 数据库,并且在简单恢复模式下,仅适用于只读文件组。
如果未还原的文件组再也不用还原了,您可以将该文件组从数据库中删除,从而使文件组失效。失效文件组再也不能还原到此数据库,但其元数据仍然保留。文件组失效后,可以重新启动数据库,恢复数据库会使数据库在还原的文件组中保持一致。
例如,可以选择让文件组失效来解决由于数据库中不再需要的离线文件组而导致的事务延迟。文件组失效后,由于文件组离线而延迟的事务将脱离延迟状态。有关详细信息,请参阅延迟的事务。
使文件组失效
- 通过使用以下 ALTER DATABASE 语句,从文件组删除所有文件:
ALTER DATABASE database_name REMOVE FILE file_name - 通过使用以下 ALTER DATABASE 语句,删除文件组:
ALTER DATABASE database_name REMOVE FILEGROUP filegroup_name
请参阅
概念
导致日志截断延迟的因素
延迟的事务
执行文件还原(完整恢复模式)
执行文件还原(简单恢复模式)
执行在线还原
执行页面还原
执行段落还原