走进SQL Server 2005:备份与恢复功能
镜像备份
SQL Server 2005让你可以创建镜像备份。镜像备份允许你为备份文件创建两个或者四个同样的拷贝,以防备其中的某一个集合损坏的情况。镜像具有同样的内容,所以你可以在某个文件被损坏的时候修复这个文件。
假设你有镜像集合1和镜像集合2,两个集合都有完全的备份和事务日志备份。如果镜像集合1的完全备份发生了损坏,你可以通过镜像集合2来进行恢复,然后对镜像集合1持续使用事务日志备份。
在线恢复
你还可以进行在线恢复,但是,不要太激动。从名字上看,似乎是你可以在恢复的同时,完全保持数据库启动、运行和保证用户登录到数据库中——但是实际情况不是的。在线恢复允许你在保持数据库在线的情况下恢复一个离线的文件组。所以你可以保障数据库的大部分在工作,但是你想要恢复的文件组必须是离线的。
注意:要运行这个特性,你必须使用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 9月份的CTP是最新的版本。当11月份SQL Server 2005发布之后,下载一个拷贝,开始学习这些新的特性,以及你如何利用这些特性吧。
走进SQL Server 2005:备份与恢复功能相关推荐
- 无废话-SQL Server 2005新功能(1) - TSQL
无废话-SQL Server 2005新功能(1) - TSQL SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的. 举几个例子来简单说明 这些例子我引用 ...
- 烂泥:SQL Server 2005数据库备份与恢复
本文首发于烂泥行天下. 服务器的迁移,因为业务使用的数据库是SQL Server 2005,所以就要首先对数据库进行备份. 备份可以分为手动备份和自动备份,我们先来介绍手动备份. 打开SQL Serv ...
- [转载]SQL Server 2005 Data Mining简介
简介 企业均在尝试分析其数据时都面临若干问题.通常,并不缺乏数据.事实上,很多企业感觉到他们被数据淹没了:他们没有办法完全利用所有的数据,将其变成信息.为了处理这方面的问题,开发了数据仓库技术, ...
- (转)SQL Server:在 SQL Server 2005 中配置数据库邮件,发送邮件
SQL Server:在 SQL Server 2005 中配置数据库邮件,发送邮件 [作/译者]:鹏城万里 [日期]:2008-07-24 [来源]:本站原创 [查看]: 2031 ...
- 使用 SQL Server 2005中的 CLR 集成
Balaji Rathakrishnan Christian Kleinerman Brad Richards Ramachandran Venkatesh Vineet Rao Microsoft ...
- SQL Server 2005中的分析服务功能[转]
XXXX(不知道为什么CnBlogs上的人这么抵制XXXX,呵呵--)上推出了"体验SQL Server 2005"活动,当然啦,一些关于SQL Server 2005的文章被翻译 ...
- 结合批处理功能,配置SQL Server 2005,使其打开远程连接功能
参考微软这篇 如何配置 SQL Server 2005 以允许远程连接的文章,http://support.microsoft.com/kb/914277#top 我结合批命令,可以实现一站式配置 S ...
- Visual C# 2008+SQL Server 2005 数据库与网络开发--9.1.1 SQL Server 2005中的XML功能
在SQL Server 2005中,对XML的支持已经集成到数据库本身的所有组件中,主要包括以下几方面. 支持XML格式的数据类型. 可以对XML格式的数据或者变量进行XQuery的查询. 增强了XM ...
- Ms Sql Server 2005的数据库快照功能使用实践
数据库快照是sql server 2005的一个新功能.Msdn上对它的定义是: 数据库快照是数据库(称为"源数据库")的只读静态视图.在创建时,每个数据库快照在事务上都与源数据库 ...
最新文章
- jq输出文本_jQuery获取文本节点之 text()/val()/html() 方法区别
- 20、在Linux中实现类似windows中获取配置文件的函数GetProfileString
- jupyter notbook远程连接配置(Ubuntu16.04)
- C# 启动与停止进程
- ST NFC+MTK平台
- HTML怎么插入一段代码
- 报错error C3872: '0x3000': this character is not allowed in an identifier
- 最早的动态图匹配代表性算法-邻接点树(NNT)
- 黑盒测试c语言用例,【测试二】黑盒测试的测试用例设计方法
- 终端模拟器怎么用android命令大全,终端模拟器命令大全apk下载-终端模拟器刷入recovery手机版下载V1.0.70安卓最新版-西西软件下载...
- 网络基础2---->网络数据传输(局域网)
- IOS OpenGL ES GPUImage 滤色混合 GPUImageScreenBlendFilter
- C#字符串与ASII16(HEX)进制相互转换
- 有梦想的闲鱼之团队介绍
- amd显卡用黑苹果输出黑屏_微星HD7850显卡DVI接口黑屏,改DSDT无果
- android有多个活动,Android活动一探究竟
- 解决集群报failure to login: for principal 。。。。Unable to obtain password from user错误
- JAVA练习165-复数乘法
- 数字黑洞水仙花数6174卡普耶卡变换,卡布列卡常数归敛
- myBatis之update操作的注意事项
热门文章
- jQuery --- 实现 checkbox 样式的单选框
- [Contest20171109]函数(lipshitz)
- android screen monitor怎么用
- 第七章 Shell文本处理三剑客之sed
- PG 9.4 行冻结信息的测试
- linux的一些机制Signal, Fork,
- [每日一题] OCP1z0-047 :2013-08-14 如何理解USING INDEX?...................................41
- Exchange Server 2010 灾难恢复
- 心累了,就笑一笑,学会爱自己
- [译]Kinect for Windows SDK开发入门(九):骨骼追踪进阶 下