任何能创建数据库的用户都可以创建数据库快照。创建快照的唯一方式是使用 Transact-SQL。
注意:有关命名数据库快照、设置创建数据库快照的时间和限制数据库快照成员的注意事项,请参阅创建数据库快照。
创建数据库快照
根据源数据库的当前大小,确保有足够的磁盘空间存放数据库快照。数据库快照的最大大小为创建快照时源数据库的大小。
使用 AS SNAPSHOT OF 子句对文件执行 CREATE DATABASE 语句。创建快照需要指定源数据库的每个数据库文件的逻辑名称。有关创建数据库快照的语法的正式说明,请参阅 CREATE DATABASE (Transact-SQL)。
注意:创建数据库快照时,CREATE DATABASE 语句中不允许有日志文件、脱机文件、还原文件和不起作用的文件。
示例本节包含创建数据库快照的示例。
A. 对 AdventureWorks 数据库创建快照此示例对AdventureWorks
数据库创建数据库快照。快照名称
AdventureWorks_dbss_1800