| 数据库快照是MSSQL2005的新功能,仅在 Microsoft SQL Server 2005 Enterprise Edition 中可用。而且SQL Server Management Studio 不支持创建数据库快照,创建快照的唯一方式是使用 Transact-SQL。 数据库快照是数据库(称为“源数据库”)的只读静态视图。在创建时,每个数据库快照在事务上都与源数据库一致。在创建数据库快照时,源数据库通常会有打开的事务。在快照可以使用之前,打开的事务会回滚以使数据库快照在事务上取得一致。 客户端可以查询数据库快照,这对于基于创建快照时的数据编写报表是很有用的。而且,假如以后源数据库损坏了,便可以将源数据库恢复到它在创建快照时的状态。 创建数据库快照可以: - <!--[if !supportLists]--><!--[endif]-->维护历史数据以生成报表。可以通过快照访问特定时间点的数据。例如,您可以在给定时间段(例如,财务季度)要结束的时候创建数据库快照以便日后制作报表。然后便可以在快照上运行期间要结束时创建的报表。
- <!--[if !supportLists]-->将查询实施在数据库的快照上,可以释放主体数据库上的资源。
- <!--[if !supportLists]-->加快恢复操作效率,使用快照将数据库恢复到生成快照时的状态比从备份还原快得多;但是,此后您无法对数据进行前滚操作。根据磁盘资源,可以每 24
|
| 共4页: 上一页 1 [2] [3] [4] 下一页 |
评论加载中…