微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQLSERVER2005之数据库快照

一、创建数据库快照

语法:

Create database 快照名称 on ( name = 数据库名称filename =存放快照文件的路径/文件.ss’) as snapshot of 数据库

例:

create database Wutao_snapshot_060919 on ( name=wutao,filename='d:/database/wutao/wutao.ss' ) as snapshot of wutao

二、恢复数据库快照

语法:

RESTORE DATABASE 数据库 FROM DATABASE_SNAPSHOT ='快照名'

例:

RESTORE DATABASE wutao FROM DATABASE_SNAPSHOT ='wutao_snapshot_060918'

三、删除数据库快照

语法:

DROP DATABASE 快照名称

DROP DATABASE wutao_snapshot_060918

 

 

注:

创建数据库快照可以:

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

  • <!--[if !supportLists]-->查询实施在数据库的快照上,可以释放主体数据库上的资源。

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

 

但是只要存在数据库快照,快照的源数据库就存在以下限制: <!--[if !supportLists]-->必须在与源数据库相同的服务器实例上创建数据库快照。

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

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

  • <!--[if !supportLists]-->快照为只读。

  • <!--[if !supportLists]--> <!--[endif]-->禁止 model 数据库master 数据库 tempdb 数据库创建快照。

  • <!--[if !supportLists]--> <!--[endif]-->不能更改数据库快照文件的任何规范。

  • <!--[if !supportLists]--><!--[endif]-->不能从快照中删除文件

  • <!--[if !supportLists]-->不能备份或还原快照。

  • <!--[if !supportLists]-->不能附加或分离快照。

  • <!--[if !supportLists]-->不能在 fat32 文件系统或 RAW 分区中创建快照。

  • <!--[if !supportLists]--> <!--[endif]-->数据库快照不支持全文索引,不能从源数据库传播全文目录。

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

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

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

  • <!--[if !supportLists]-->只读文件组和压缩文件不支持恢复。尝试恢复到这两类文件组将失败。有关恢复的详细信息,请参阅恢复到数据库快照
  • QQ书签

    新浪ViVi

    365Key网摘

    天极网摘

    spurl

    百度收藏

    Google书签

    diglog

    Del.icio.us

    digg

    雅虎收藏

    Windows Live网摘

    收藏到〖就喜欢〗网络收藏夹

    版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

    相关推荐