查看数据库快照 (SQL Server)

适用于: SQL Server

本文说明如何使用 SQL Server Management Studio 查看 SQL Server 数据库快照。

注意

若要创建、恢复到或删除数据库快照,必须使用 Transact-SQL。

使用 SQL Server Management Studio

查看数据库快照

  1. 在对象资源管理器中,连接到 SQL Server 数据库引擎实例,再展开该实例。

  2. 展开 “数据库”

  3. 展开 “数据库快照”,然后选择要查看的快照。

使用 Transact-SQL

查看数据库快照

  1. 连接到 数据库引擎。

  2. 在“标准”栏上,选择“新建查询”

  3. 若要列出 SQL Server 实例的数据库快照,对于非 NULL 值请查询 sys.databases 目录视图的 source_database_id 列。

  4. 还可以使用此查询获取有关数据库快照及其文件的详细信息

    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

后续步骤