DatabaseSnapshot 示例的用途在于阐释 Microsoft SQL Server 2005 的数据库快照功能。有关此新功能的信息,请参阅 SQL Server 联机丛书中的“数据库快照”主题。
应用场景
数据库快照是数据库的静态只读视图。此数据库称为源数据库。每个数据库快照都在快照创建时与源数据库保持事务一致。在数据库所有者显式删除快照之前,快照将一直保留。一个数据库中可以存在多个快照。此示例将创建 AdventureWorks 示例数据库的新数据库快照。
语言
Transact-SQL
必备组件
在运行此示例中包含的脚本之前,请确保已安装以下软件:
- SQL Server 2005,包括下列组件:
- 数据库引擎
- SQL Server Management Studio
- AdventureWorks (OLTP) 示例数据库
- SQL Server 引擎示例
运行示例
安装和运行示例
- 在 SQL Server Management Studio 中,打开位于 C:\Program Files\Microsoft SQL Server\90\Samples\Engine\Administration\DatabaseSnapshot\Scripts 文件夹中的 CreateDatabaseSnapshot.sql 脚本文件,然后单击**“执行”**。