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

Zum Erstellen, Wiederherstellen oder Löschen einer Datenbankmomentaufnahme müssen Sie Transact-SQL verwenden.

Verwenden Sie SQL Server Management Studio

So zeigen Sie eine Datenbankmomentaufnahme an

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit der Instanz des SQL Server-Datenbankmoduls 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

So zeigen Sie eine Datenbankmomentaufnahme an

  1. Stellen Sie eine Verbindung mit dem Datenbank-Engineher.

  2. Wählen Sie auf der Standardleiste "Neue Abfrage" aus.

  3. Um die Datenbankmomentaufnahmen der Sql Server-Instanz auflisten zu können, fragen Sie die source_database_id Spalte der Katalogansicht "sys.databases " nach Nicht-NULL-Werten 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;
    

Related Tasks

Nächste Schritte