创建数据库快照

数据库快照是 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 的快照;