Afficher un instantané de base de données (SQL Server)
S'applique à : SQL Server
Cet article explique comment afficher une capture instantanée de base de données SQL Server en utilisant SQL Server Management Studio.
Remarque
Pour créer, restaurer ou supprimer un instantané de base de données, vous devez impérativement utiliser Transact-SQL.
Utiliser SQL Server Management Studio
Pour afficher un instantané de base de données
Dans Explorateur d'objets, connectez-vous à l’instance du moteur de base de données SQL Server, puis développez cette instance.
Développez Bases de données.
Développez Instantanés de base de donnéeset sélectionnez l’instantané que vous voulez afficher.
Utiliser Transact-SQL
Pour afficher un instantané de base de données
Connectez-vous au Moteur de base de données.
Dans la barre d’outils Standard, sélectionnez Nouvelle requête.
Pour répertorier les instantanés de base de données de l’instance de SQL Server, interrogez la colonne
source_database_id
de l’affichage catalogue sys.databases pour les valeurs non-NULL.Vous pouvez également utiliser cette requête pour obtenir des détails sur l’instantané de la base de données et ses fichiers
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;