Delen via


Een momentopname van een database weergeven (SQL Server)

van toepassing op:SQL Server-

In dit artikel wordt uitgelegd hoe u een momentopname van een SQL Server-database kunt weergeven met behulp van SQL Server Management Studio.

Notitie

Als u een momentopname van een database wilt maken, herstellen of verwijderen, moet u Transact-SQL gebruiken.

SQL Server Management Studio gebruiken

Een momentopname van een database weergeven

  1. Maak in Objectverkenner verbinding met het exemplaar van de SQL Server Database Engine en vouw dat exemplaar vervolgens uit.

  2. Vouw Databases uit.

  3. Vouw databasemomentopnamen uiten selecteer de momentopname die u wilt weergeven.

Gebruik Transact-SQL

Een momentopname van een database weergeven

  1. Maak verbinding met de database-engine.

  2. Selecteer in de Standaard-balk Nieuwe query.

  3. Als u de momentopnamen van de database van het exemplaar van SQL Server wilt weergeven, voert u een query uit op de kolom source_database_id van de sys.databases catalogusweergave voor niet-NULL-waarden.

  4. U kunt deze query ook gebruiken om details over de momentopname van de database en de bijbehorende bestanden op te halen

    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;
    

Gerelateerde taken

Volgende stappen