web-dev-qa-db-ja.com

データベースのファイルグループをオフラインに設定し、ファイルの場所を変更して、再びオンラインにすることはできますか?

ファイルグループをオフラインにできるのはt-sqlだけですが、そのファイルグループをオンラインにするには、データベース全体を復元する必要があります。

3
Himanshu

filegroupをオフラインにするT-SQLコマンドはありませんが、個々のfileはオフラインに設定できます。

ドキュメントから ALTER DATABASE File and Filegroup Options(Transact-SQL)

BOL excerpt

このオプションは、ファイルが破損していて復元できる場合にのみ使用してください。 OFFLINEに設定されたファイルは、バックアップからファイルを復元することによってのみオンラインで設定できます。単一ファイルの復元の詳細については、 RESTORE (Transact-SQL) を参照してください。

ファイルを再配置するには、ドキュメントの instructions に従うか、関連するQ&Aを参照してください:

SQL Serverデータベースファイルを移動するにはどうすればよいですか?

7
Paul White 9