近日再次讲到SQL Server 2005中的数据库快照功能。这里做一个总结
使用场景: 只读的报表查询(可以有多个版本) 分担源数据库压力
将数据静止在某个时间
对于人为失误问题的灾难恢复
主要限制: 要求企业版
数据库快照与源数据库必须在一个服务器实例
如果存在多个快照的话,就不可以使用其中某一个进行还原了
实验步骤:
1. 创建数据库快照
-- =============================================
-- Create Snapshot Template
-- =============================================
USE master
GO
-- Drop snapshot database if it already exists
IF EXISTS (
SELECT name
FROM sys.databases
WHERE name