次の方法で共有


データベース スナップショットの表示 (SQL Server)

適用対象: SQL Server

この記事では、SQL Server Management Studio を使用して、SQL Server データベース スナップショットを表示する方法について説明します。

Note

データベース スナップショットの作成、復元、削除には、Transact-SQL を使用する必要があります。

SQL Server Management Studio を使用します。

データベース スナップショットを確認するには

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

  2. [データベース] を展開します。

  3. [データベース スナップショット]を展開し、表示するスナップショットを選択します。

Transact-SQL の使用

データベース スナップショットを確認するには

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

  2. 標準バーから、[新しいクエリ] を選択します。

  3. SQL Server インスタンスのデータベース スナップショットの一覧を表示するには、sys.databases カタログ ビューの source_database_id 列で NULL 以外の値に対してクエリを実行します。

  4. このクエリを使用して、データベース スナップショットとそのファイルに関する詳細を取得することもできます。

    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;
    

Related Tasks

次のステップ