创建数据库快照
数据库快照是 SQL Server 数据库(源数据库)的只读静态视图。它类似于备份,但它可以像任何其他数据库一样使用,因此客户端可以查询快照数据库。
CREATE DATABASE MyDatabase_morning - 快照的名称
上 (
NAME = MyDatabase_data, - 源数据库的数据文件的逻辑名称
FILENAME ='C:\ SnapShots \ MySnapshot_Data.ss' - 快照文件;
)
作为 MyDatabase 的快照; - 源数据库的名称
你还可以使用多个文件创建数据库快照:
创建数据库 MyMultiFileDBSnapshot ON
(NAME = MyMultiFileDb_ft,FILENAME ='C:\ SnapShots \ MyMultiFileDb_ft.ss'),
(NAME = MyMultiFileDb_sys,FILENAME ='C:\ SnapShots \ MyMultiFileDb_sys.ss'),
(NAME = MyMultiFileDb_data,FILENAME ='C:\ SnapShots \ MyMultiFileDb_data.ss'),
(NAME = MyMultiFileDb_indx,FILENAME ='C:\ SnapShots \ MyMultiFileDb_indx.ss')
作为 MultiFileDb 的快照;