1、数据库快照
优点:
维护历史数据以生成报表。由于数据库快照可提供数据库的静态视图,因而可以通过快照访问特定时间点的数据。
将查询实施在数据库的快照上,可以释放主体数据库上的资源。
数据库快照的限制:
不能对数据库进行删除,分离或还原。
源数据库的性能呢受到影响,由于每次更新页时都会对快照执行 “写入时复制” 操作 ,导致原数据库上的I/O口增加。
不能从原数据库或快照中删除文件
唯一创建方法:T-SQL上创建
语法:
CREATE DATABASE database_snapshot_name ON ( NAME = logical_file_name, FILENAME = 'os_file_name' ) [ ,...n ] AS SNAPSHOT OF [;]
例如
结果:
通过快照还原数据库
语法:
RESTORE DATABASE { database_name | @database_name_var } FROM DATABASE_SNAPSHOT = database_snapshot_name
例子: