查看数据库快照 (SQL Server)
适用于: SQL Server
本文说明如何使用 SQL Server Management Studio 查看 SQL Server 数据库快照。
注意
若要创建、恢复到或删除数据库快照,必须使用 Transact-SQL。
使用 SQL Server Management Studio
查看数据库快照
在对象资源管理器中,连接到 SQL Server 数据库引擎实例,再展开该实例。
展开 “数据库” 。
展开 “数据库快照”,然后选择要查看的快照。
使用 Transact-SQL
查看数据库快照
连接到 数据库引擎。
在“标准”栏上,选择“新建查询”。
若要列出 SQL Server 实例的数据库快照,对于非 NULL 值请查询 sys.databases 目录视图的
source_database_id
列。还可以使用此查询获取有关数据库快照及其文件的详细信息
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;