Anzeigen einer Datenbank-Momentaufnahme (SQL Server)

Gilt für:SQL Server

In diesem Artikel wird erläutert, wie Sie eine SQL Server-Datenbankmomentaufnahme mit SQL Server Management Studio anzeigen.

Hinweis

Wenn Sie Datenbank-Momentaufnahmen erstellen, wiederherstellen oder löschen möchten, müssen Sie Transact-SQL verwenden.

Verwenden von SQL Server Management Studio

So zeigen Sie eine Datenbankmomentaufnahme an

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit der Instanz von SQL Server-Datenbank-Engine her und erweitern Sie diese Instanz.

  2. Erweitern Sie Datenbanken.

  3. Erweitern Sie Datenbank-Momentaufnahmen, und wählen Sie die gewünschte Momentaufnahme aus.

Verwenden von Transact-SQL

Anzeigen eines Datenbank-Snapshots

  1. Stellen Sie eine Verbindung mit dem Datenbankmodul her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Um die Datenbank-Momentaufnahmen der Instanz von SQL Server aufzulisten, fragen Sie die Spalte source_database_id der sys.databases-Katalogansicht auf Werte ungleich NULL ab.

  4. Sie können diese Abfrage auch verwenden, um Details zur Datenbankmomentaufnahme und deren Dateien abzurufen

    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;
    

Verwandte Aufgaben