创建SQL快照
CREATE DATABASE database_snapshot_name
ON
(
NAME = logical_file_name,
FILENAME = 'os_file_name'
) [ ,...n]
AS SNAPSHOT OF source_database_name
database_snapshot_name 是要将数据库恢复到的快照的名称
logical_file_name 是引用该文件时在 SQL Server 中使用的逻辑名称
os_file_name 是创建该文件时操作系统使用的路径和文件名
source_database_name 是源数据库
例如:
CREATE DATABASE crm_snapshot
ON
(
NAME = crm,
FILENAME = 'e:\crm_snapshot.snp' --.snp后缀可自定义
)
AS SNAPSHOT OF crm
恢复SQL快照:
USE MATSER
RESTORE DATABASE database_name FROM DATABASE_SNAPSHOT =database_snapshot_name
GO
database_name 是源数据库的名称
database_snapshot_name 是要将数据库恢复到的快照的名称
例如:
use master
RESTORE DATABASE crm FROM DATABASE_SNAPSHOT ='crm_snapshot.snp'
GO