All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
怎样才能成为PHP高手?学会“懒惰”的编程_php资料_编程技术
加密和解密ASP.NET配置文件(Web.config)_[Asp.Net教程]
PHP中常见的session问题_[PHP教程]
Microsoft,SQLServer安装示例_mssql学习_编程技术
C#中创建用户控件应用实例
ASP.NET实现页面间值传递的几种方法_[Asp.Net教程]
CView类的OnUpdate()成员函数
五个SQL,Server数据库备份与恢复必需知道并且会用的具体操作_mssql学习_编程技术
实例学习PHP如何实现在线发邮件_php资料_编程技术
ASP.NET技巧:用GZip压缩和解压_.net资料_编程技术
Reading number is top 10 pictures
Small s breast enhancement demonstration
The money of more than 100 countries and regions19
Look for from human art net, is good--2
The money of more than 100 countries and regions3
全身蕾丝丝质美臀
30 beautiful school beauty2
Chinese paper-cut grilles art appreciation6
美女浴室写真2
Ashlynn Brooke photograph of a group2
Hunan road lawenforcement vehicle pursue overload car caused the car turn and man is died
Download software ranking
Boxer's Top ten classic battle8
Tram sex maniac 2 (H) rar bag1
Unix video tutorial5
中国结婚习俗实录
虚拟机汉化软件
I'm come from Beijing2
DreamWeaver8
Tram sex maniac 2 (H) rar bag9
Ashlynn Video3
Unix video tutorial10
归海一刀 published in(发表于) 2014/2/3 6:34:06 Edit(编辑)
MS SQL 2005的新功能创建数据库快照_[SQL Server教程]

MS SQL 2005的新功能创建数据库快照_[SQL Server教程]

MS SQL 2005的新功能创建数据库快照_[SQL Server教程]

数据库快照是MSSQL2005的新功能,仅在 Microsoft SQL Server 2005 Enterprise Edition 中可用。而且SQL Server Management Studio 不支持创建数据库快照,创建快照的唯一方式是使用 Transact-SQL。


数据库快照是数据库(称为“源数据库”)的只读静态视图。在创建时,每个数据库快照在事务上都与源数据库一致。在创建数据库快照时,源数据库通常会有打开的事务。在快照可以使用之前,打开的事务会回滚以使数据库快照在事务上取得一致。
客户端可以查询数据库快照,这对于基于创建快照时的数据编写报表是很有用的。而且,如果以后源数据库损坏了,便可以将源数据库恢复到它在创建快照时的状态。
创建数据库快照可以:


  • 维护历史数据以生成报表。可以通过快照访问特定时间点的数据。例如,您可以在给定时间段(例如,财务季度)要结束的时候创建数据库快照以便日后制作报表。然后便可以在快照上运行期间要结束时创建的报表。

  • 将查询实施在数据库的快照上,可以释放主体数据库上的资源。

  • 加快恢复操作效率,使用快照将数据库恢复到生成快照时的状态比从备份还原快得多;但是,此后您无法对数据进行前滚操作。根据磁盘资源,可以每 24 小时创建 6 到 12 个滚动快照。每创建一个新的快照,就删除最早的快照。如果要恢复,可以将数据库恢复到在错误发生的前一时刻的快照。或者,也可以利用快照中的信息,手动重新创建删除的表或其他丢失的数据。例如,可以将快照中的数据大容量复制到数据库中,然后手动将数据合并回数据库中。

但是只要存在数据库快照,快照的源数据库就存在以下限制:


  • 必须在与源数据库相同的服务器实例上创建数据库快照。

  • 数据库快照捕获开始创建快照的时间点,去掉所有未提交的事务。未提交的事务将在创建数据库快照期间回滚,因为数据库引擎 将对快照执行恢复操作(数据库中的事务不受影响)。

  • 当将源数据库中更新的页强制压入快照时,如果快照用尽磁盘空间或者遇到某些错误,则该快照将成为可疑快照并且必须将其删除。有关详细信息,请参阅删除数据库快照。

  • 快照为只读。

  • 禁止对 model 数据库、master 数据库和 tempdb 数据库创建快照。

  • 不能更改数据库快照文件的任何规范。

  • 不能从快照中删除文件。

  • 不能备份或还原快照。

  • 不能附加或分离快照。

  • 不能在 FAT32 文件系统或 RAW 分区中创建快照。

  • 数据库快照不支持全文索引,不能从源数据库传播全文目录。

  • 数据库快照将继承快照创建时其源数据库的安全约束。由于快照是只读的,因此无法更改继承的权限,对源数据库的更改权限将不反映在现有快照中。

  • 快照始终反映创建该快照时的文件组状态:在线文件组将保持在线状态,离线文件组将保持离线状态。有关详细信息,请参阅本主题后面的“含有离线文件组的数据库快照”。

  • 如果源数据库的状态为 RECOVERY_PENDING,可能无法访问其数据库快照。但是,当解决了源数据库的问题之后,快照将再次变成可用快照。

  • 只读文件组和压缩文件组不支持恢复。尝试恢复到这两类文件组将失败。有关恢复的详细信息,请参阅恢复到数据库快照。

下面就请看一个简单的例子:
-- 创建数据库快照

CREATE DATABASE AdventureWorks_snapshot_0600 ON


( NAME = AdventureWorks_Data, FILENAME =


'E:\SQL2005\MSSQL.1\MSSQL\Data\AdventureWorks_snapshot_0600.ss' )

AS SNAPSHOT OF AdventureWorks;


GO
-- 恢复数据库快照

RESTORE DATABASE AdventureWorks FROM DATABASE_SNAPSHOT = AdventureWorks_snapshot_0600


GO
-- 删除数据库快照

DROP DATABASE AdventureWorks_snapshot_0600


GO
来源:网络





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.