Udostępnij za pośrednictwem


Wyświetlanie migawki bazy danych (SQL Server)

Dotyczy:programu SQL Server

W tym artykule wyjaśniono, jak wyświetlić migawkę bazy danych programu SQL Server przy użyciu programu SQL Server Management Studio.

Notatka

Aby utworzyć, przywrócić lub usunąć migawkę bazy danych, musisz użyć języka Transact-SQL.

Korzystanie z programu SQL Server Management Studio

Aby wyświetlić migawkę bazy danych

  1. W Eksploratorze obiektów połącz się z wystąpieniem silnika bazy danych SQL Server, a następnie rozwiń to wystąpienie.

  2. Rozwiń Bazy danych.

  3. Rozwiń węzeł Migawki bazy danych, a następnie wybierz migawkę, którą chcesz wyświetlić.

Korzystanie z Transact-SQL

Aby wyświetlić migawkę bazy danych

  1. Połącz się z silnikiem bazy danych.

  2. Na pasku Standard wybierz pozycję Nowe zapytanie.

  3. Aby wyświetlić listę migawek bazy danych wystąpienia programu SQL Server, wykonaj zapytanie w kolumnie source_database_id widoku katalogu sys.databases dla wartości innych niż NULL.

  4. Możesz również użyć tego zapytania, aby uzyskać szczegółowe informacje o migawce bazy danych i jego plikach

    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;
    

Powiązane zadania

Następne kroki