データベース スナップショットの表示 (SQL Server)
適用対象: SQL Server
この記事では、SQL Server Management Studio を使用して、SQL Server データベース スナップショットを表示する方法について説明します。
Note
データベース スナップショットの作成、復元、削除には、Transact-SQL を使用する必要があります。
SQL Server Management Studio を使用します。
データベース スナップショットを確認するには
オブジェクト エクスプローラーで、SQL Server Database Engine のインスタンスに接続して、そのインスタンスを展開します。
[データベース] を展開します。
[データベース スナップショット]を展開し、表示するスナップショットを選択します。
Transact-SQL の使用
データベース スナップショットを確認するには
データベース エンジンに接続します。
標準バーから、[新しいクエリ] を選択します。
SQL Server インスタンスのデータベース スナップショットの一覧を表示するには、sys.databases カタログ ビューの
source_database_id
列で NULL 以外の値に対してクエリを実行します。このクエリを使用して、データベース スナップショットとそのファイルに関する詳細を取得することもできます。
SELECT db_name(db.source_database_id) source_database, db.name AS snapshot_db_name, db.database_id, db.source_database_id, db.create_date, db.compatibility_level, db.is_read_only, mf.physical_name FROM sys.databases db INNER JOIN sys.master_files mf ON db.database_id = mf.database_id WHERE db.source_database_id is not null AND mf.is_sparse =1 ORDER BY db.name;