データまたはログ ファイルのデータベースからの削除

適用対象: SQL ServerAzure SQL Managed Instance

このトピックでは、SQL Server Management Studioまたは Transact-SQL を使用して、SQL Serverのデータ ファイルまたはログ ファイルを削除する方法について説明します。

このトピックの内容

はじめに

前提条件

  • ファイルは削除する前に空にしておく必要があります。 詳細については、「 ファイルの圧縮」を参照してください。

セキュリティ

アクセス許可

データベースに対する ALTER 権限が必要です。

SQL Server Management Studio を使用する

データ ファイルまたはログ ファイルをデータベースから削除するには

  1. オブジェクト エクスプローラーで、 SQL Server データベース エンジン のインスタンスに接続し、そのインスタンスを展開します。

  2. [データベース] を展開し、ファイルを削除するデータベースを右クリックして、 [プロパティ] をクリックします。

  3. [ファイル] ページをクリックします。

  4. [データベース ファイル] グリッドで、削除するファイルをクリックし、 [削除] をクリックします。

  5. [OK] をクリックします。

Transact-SQL の使用

データ ファイルまたはログ ファイルをデータベースから削除するには

  1. データベース エンジンに接続します。

  2. [標準] ツール バーの [新しいクエリ] をクリックします。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。 次の例では、 test1dat4ファイルを削除します。

USE master;
GO
ALTER DATABASE AdventureWorks2022
REMOVE FILE test1dat4;
GO

その他の例については、「 ALTER DATABASE File and Filegroup Options (Transact-SQL)」を参照してください。

参照

データベースの圧縮
データベースに対するデータ ファイルまたはログ ファイルの追加