SQL Server 2005中的备份和恢复增强

2016-01-29 15:53 0 1 收藏

SQL Server 2005中的备份和恢复增强,SQL Server 2005中的备份和恢复增强

【 tulaoshi.com - SQLServer 】

任何新软件发布的时候,你都会发现一些你不知道它的存在或者你不知道你需要的新特性。SQL Server 2000中的许多备份和重新存储方面的特性都原封不动地保留在SQL Server 2005中,但是也有一些新的特性值得你考虑一下。

  镜像备份

  SQL Server 2005让你创建镜像备份。镜像备份可以让你创建2个或者4个相同的备份文件的拷贝,以防某个集合被损坏的情况出现。镜像具有相同的内容,所以你可以在受到损坏的时候修复这些文件。

  假如说你有镜像集合1和镜像集合2,两个都经过了充分的备份和事务日志备份。如果对镜像集合1的完全备份受到了损坏,你就可以用来自镜像集合2的完全备份来重新存储,然后继续使用来自镜像集和1的事务日志备份。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/sqlserver/)

  在线重新存储

  你还可以拥有在线重新存储的能力,但是,不要太激动了。从名字上来看,它听起来好像是你可以在进行重新存储的时候让整个数据库都保持在线,运行,并且让客户使用数据库——但是实际情况不是这样。在线重新存储可以让你在保持数据库在线的情况下重新存储那些离线的文件组。所以你可以最大程度上保持数据库的在线运行状态,但是你想要重新存储的文件组必须是离线的。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/sqlserver/)

  注意:要运行这个特性,你必须使用SQL Server 2005 企业版,基本文件组不能是离线的。另外,你还必须要确保你的应用程序可以让文件组离线,同时还能够起作用。经过仔细的计划,这个特性可以非常有用,但是它还没有得到大量人群的使用。

  只拷贝备份

  另外一个我认为是非常有用的特性就是只拷贝备份,它可以让你在备份序列的中间进行一次拷贝,而不会打扰其它备份文件的顺序。使用SQL Server 2000的时候,如果你在一天中午运行了一个特殊的完全备份,那么为了重新存储,你就必须使用完全备份,以及在完全备份之后发生的所有事务的日志。这个新的特性可以让你创建一份只针对备份的拷贝,然后使用正常的完全备份来完成重新存储的目的。

  对于不同的备份,在处理方式上没有什么区别。对于事务日志备份,你也可以拥有只拷贝备份的能力——仍然是不需要扰乱其它备份文件的顺序。在备份表中,任何使用这个选项创建的备份都被标记为只拷贝(copy_only)。

  部分备份

  你可能会认为部分备份和差别备份没有区别——但是区别是有的。部分备份会备份所有的文件组,除了那些标记为只读的文件组,除非特别指明。对于只读的数据库,只有基本文件组备份。如果你在只读文件组中有很多的静态数据,这可能是备份你的数据库的最快的一种方式了。

  从以前的版本中重新存储

  在SQL Server 2005中没有发生变化的一个能力就是从以前的版本中重新存储数据库的能力;你可以从SQL 7.0 和2000种重新存储数据库备份。(就是说,如论如何,也不能从6.5中重新存储备份。)

  注意:你不能从以前的版本中重新存储系统数据库,在SQL Server 2005中也一样。

  我着重列出了SQL Server 2005中几种新的备份和重新存储的特性。SQL Server 2005 September CTP是最新的版本。下载一个拷贝,然后开始学习这些新的特性,以及你使用它们的方式。

来源:https://www.tulaoshi.com/n/20160129/1496696.html

延伸阅读
标签: SQLServer
摘 要:介绍了磁带数据备份及恢复的工作过程,包括在硬盘上建立了一个与磁带的容量相当的数据库,即桥数据库 和在Web信息系统中要实现完整的磁带数据备份及恢复功能。从理论与实践上阐述了如何利用SQL中现有的数据库备份和恢 复的命令以及NT中的IDC技术。 关键词:Web信息系统;磁带数据备份;桥数据库;IDC文件;数据恢复 1 引言 ...
标签: Web开发
首先要明确一个基本原则,XML类型的数据之间以及XML类型与其它数据类型之间都是不能比较的,也就是说XML类型的数据不能出现在等号的任何一边。 大致可分为查询类,修改类和跨域查询类。 查询类包含query(),value(),exist()和nodes(). 修改类包含modify(). 跨域查询类包含sql:variable()和sql:column(). 查询类 ...
数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwind begin tran insert into Orders(CustomerId) values(@#ALFKI@#) waitfor delay @#00:00:...
下边是我对部分内容的总结,里边偏向了T-SQL语句实现的总结,对于SQL Server Management Studio中对象管理器的操作并没有太多的总结,因为这些都有一些向导,而且,大部分都是在对应的节点,右击找相应的操作,相应的对象,然后根基向导去操作!     首先是大概知识点的总结:     下边是一些T-SQL语...
问题 在管理SQL Server时首先要做的一件事是建立一个合适的备份计划以便将失败事件中任何数据的丢失可能最小化。建立备份计划之后当然要做些数据库配置,这些配置是建立以确保你可以正确地备份数据库。在这篇文章里我们将看看SQL Server所提供的不同恢复模型以及怎样为你的数据库选择恢复模型。 专家解答 对于SQL Server 2...

经验教程

968

收藏

29
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部