機能していないファイル グループ

 このトピックの内容は、複数のファイルまたはファイル グループを含む SQL Server データベース (単純復旧モデルでは、読み取り専用ファイル グループのみ) に関するものです。

ファイル グループが復元されておらず、復元する必要もなければ、データベースからそのファイル グループを削除することで、機能していない状態にすることができます。機能していないファイル グループをこのデータベースに復元することはできませんが、そのメタデータはデータベース内に残ります。ファイル グループが機能しなくなった後、データベースを再起動でき、復旧によって、復元されるファイル グループ間でデータベースの一貫性が維持されます。

たとえば、ファイル グループを機能していない状態にすることは、データベース内で不要になったオフライン ファイル グループによって生じた遅延トランザクションを解決する方法の 1 つです。ファイルグループがオフラインであったことが原因で遅延されたトランザクションは、ファイル グループを機能していない状態にすると、遅延状態ではなくなります。詳細については、「遅延トランザクション」を参照してください。

ファイル グループを機能していない状態にするには

  1. 次の ALTER DATABASE ステートメントを使用して、ファイル グループからすべてのファイルを削除します。

    ALTER DATABASE database_name REMOVE FILE file_name

  2. 次の ALTER DATABASE ステートメントを使用して、ファイル グループを削除します。

    ALTER DATABASE database_name REMOVE FILEGROUP filegroup_name