我可以将数据库的文件组设置为脱机,更改文件的位置并使其重新联机吗?

Him*_*shu 3 sql-server filegroups t-sql

我发现我们只能通过 t-sql 使文件组脱机,但要使该文件组联机,我们需要恢复整个数据库。

Pau*_*ite 7

虽然可以将单个文件设置为离线,但没有 T-SQL 命令可以使文件组脱机。

从文档中,ALTER DATABASE File and Filegroup Options (Transact-SQL)

提单摘录

仅当文件已损坏且可以恢复时才使用此选项。设置为 的文件OFFLINE只能通过从备份中恢复文件来联机设置。有关还原单个文件的更多信息,请参阅RESTORE (Transact-SQL)

要重新定位文件,按照说明文档中,或请参阅相关的Q&A:

如何移动 SQL Server 数据库文件?