適用対象:SQL Server
このトピックでは、SQL Server Management Studio または Transact-SQL を使用して、SQL Server のバックアップ セット内のデータ ファイルおよびログ ファイルを表示する方法について説明します。
セキュリティ
セキュリティの詳細については、RESTORE FILELISTONLY (Transact-SQL) を参照してください。
アクセス許可
SQL Server 2008 (10.0.x) 以降のバージョンでは、バックアップ セットまたはバックアップ デバイスに関する情報を取得するには、CREATE DATABASEアクセス許可が必要です。 詳細については、「 GRANT データベースのアクセス許可 (Transact-SQL)」を参照してください。
SQL Server Management Studio を使用する
バックアップ セットに含まれているデータ ファイルおよびログ ファイルを表示するには
オブジェクト エクスプローラーで Microsoft SQL Server データベース エンジンの適切なインスタンスに接続した後、サーバー名をクリックしてサーバー ツリーを展開します。
[データベース]を展開します。さらに、そのデータベースに応じて、ユーザー データベースを選択するか、または [システム データベース] を展開してシステム データベースを選択します。
データベースを右クリックし、 [プロパティ]をクリックすると、 [データベースのプロパティ] ダイアログ ボックスが開きます。
[ページの選択] ペインの [ファイル]をクリックします。
[データベース ファイル] グリッドでデータとログ ファイルの一覧およびプロパティを確認します。
Transact-SQL の使用
バックアップ セットに含まれているデータ ファイルおよびログ ファイルを表示するには
データベース エンジンに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
RESTORE FILELISTONLY ステートメントを使用します。 この例は、
FILE=2バックアップ デバイスで 2 番目のバックアップ セット (AdventureWorksBackups) に関する情報を返します。
USE AdventureWorks2022;
RESTORE FILELISTONLY FROM AdventureWorksBackups
WITH FILE=2;
GO