当前位置: 首页 > news >正文

综合网站有哪些旅行社网站建设需求分析

综合网站有哪些,旅行社网站建设需求分析,网页设计分享网站,网站开发公司oa14.5 用Bak文件恢复到故障点的奥秘如果数据库被损坏#xff0c;我们就只能利用备份集文件(通常扩展名为BAK)来恢复数据库#xff0c;如果备份集中包含了尾日志备份#xff0c;我们同样能将数据库恢复到故障点。前面我们已经介绍了使用restore headeronly命令可以查看备份集文…14.5 用Bak文件恢复到故障点的奥秘如果数据库被损坏我们就只能利用备份集文件(通常扩展名为BAK)来恢复数据库如果备份集中包含了尾日志备份我们同样能将数据库恢复到故障点。前面我们已经介绍了使用restore headeronly命令可以查看备份集文件的头部信息。这里的信息和msdb系统数据库中保存的信息是一致的。区别在于在删除数据库时我们可以选择是否同时删除msdb系统数据库中的备份信息而备份集文件的备份信息是存储在其头部的不会随着msdb系统数据库的备份信息的删除而被删除。14.5.1 发现的问题在Management Studio中选择还原数据库选择从设备还原设置设备为bak文件出现如图14-27所示的【常规】选项卡。图14-27 【常规】选项卡然而令我们吃惊的是尽管备份集中有3个日志备份(2个日志备份1个尾日志备份)而且这3个日志备份的LSN是前后续接的但是在图14-26中我们只能发现2个日志备份的序列尾日志备份序列不可见经过笔者的反复实验这个问题始终存在。因为不能应用尾日志备份所以肯定不能将数据库恢复到故障点那么是不是尾日志备份就不能使用了呢14.5.2 解决的办法经过若干次反复的实验发现始终不能在图形化操作中解决这个问题。尽管尾日志的备份序列和前面的日志备份序列首尾连接但是在图形化界面中确实无法选择。作者将目光投向了RESTORE DATABASE和RESTORE LOG语句上。最后成功解决了这个问题。1成功的实例最后成功完成尾日志恢复的语句实例如下。RESTORE DATABASE [db_test] FROM DISK NC:\test2.bakWITH FILE 1,NORECOVERY,NOUNLOAD,REPLACE,STATS 10GORESTORE LOG [db_test] FROM DISK NC:\test2.bakWITH FILE 2,NORECOVERY,NOUNLOAD,STATS 10GORESTORE LOG [db_test] FROM DISK NC:\test2.bakWITH FILE 3,NORECOVERY,NOUNLOAD,STATS 10GORESTORE LOG [db_test] FROM DISK NC:\test2.bakWITH FILE 4,NOUNLOAD,STATS 10GO光盘代码\代码\1407.sql。2解决思路下面的语句为恢复尾日志的语句。RESTORE LOG [db_test] FROM DISK NC:\test2.bakWITH FILE 4,NOUNLOAD,STATS 10可以看出上述恢复尾日志的语句和恢复日志序列语句是不同的。RESTORE LOG [db_test] FROM DISK NC:\test.bakWITH FILE 3,NORECOVERY,NOUNLOAD,STATS 10最本质的不同是尾日志恢复少了一个参数NORECOVERY。3NORECOVERY参数的奥秘那么为什么NORECOVERY参数就可以恢复尾日志呢RECOVERY参数指示还原操作回滚任何未提交的事务。在恢复进程后即可随时使用数据库。如果既没有指定NORECOVERY和RECOVERY也没有指定STANDBY则默认为RECOVERY。NORECOVERY参数指示还原操作不回滚任何未提交的事务。如果稍后必须应用另一个事务日志则应指定NORECOVERY或STANDBY选项。使用NORECOVERY选项执行脱机还原操作时数据库将无法使用。4使用方法还原数据库备份和一个或多个事务日志时或者需要多个RESTORE语句(例如还原一个完整的数据库备份并随后还原一个完整的差异备份)时RESTORE需要对所有语句使用WITH NORECOVERY选项但最后的RESTORE语句除外。14.5.3 验证是否恢复到故障点(1)执行1407.sql执行结果如图14-28所示。图14-28 执行恢复(2)执行dbcc log语句查询恢复后的数据库的日志情况如图14-29所示。— 第1条日志记录的Current LSN0000001e:00000013:0001。— 最后1条日志记录的Current LSN0000001e:00000064:000a。图14-29 恢复后的数据库日志在图14-23中我们知道发生尾日志备份后的数据库日志的最后一条日志记录的Cureent LSN为0000001e:00000050:0001。由于恢复后的日志记录的LSN(0000001e:00000144:000a)故障点时的日志记录的LSN(0000001e:00000050:0001)所以我们得出结论我们的恢复操作确实将数据库恢复到了故障点。多余出来的LSN是由于备份和恢复操作产生的日志记录。(3)理论上我们已经验证了那么按照我们的实验数据故障点时的最后一条日志记录应该出现在恢复后的日志中。接下来我们执行dbcc log语句查询日志记录发现该日志记录果然存在于日志记录中如图14-30所示。图14-30 恢复后的数据库日志(4)我们还可以通过执行查询数据库中特定表的数据来判断是否恢复到了故障点。执行下列语句查询结果显示有799条数据正是我们模拟故障点发生时的数据库中的数据。select count(*) from db_test.dbo.t_clusterindextest
http://wiki.neutronadmin.com/news/273120/

相关文章:

  • 网站一键生成手机网站制作彩页用什么软件
  • 郯城网站建设某个网站做拍卖预展的好处
  • 为什么建行网站打不开青岛移动网站开发
  • 好创意网站有哪些方面网络营销的目的和意义
  • 建设图书馆网站上海网络关键词优化
  • 纯净水企业怎样做网站福建seo排名
  • 网站 建设文档海口双语网站建设
  • 广西住房和城乡建设厅网站兰州网站建设价格
  • 小男生和大人做的网站网页平面设计培训班
  • 做网站的软件wd的叫啥注册一个公司需要几个人
  • 网站欢迎框代码扬州网页制作公司
  • 搜索引擎的关键词优化网站优化培训机构
  • 找网站公司做网站用了织梦可以吗校园网站怎么建设
  • 网站开发产权保护武昌有专业做网站
  • 福建省建设相关网站公司如何办网站
  • 环保主题的网站模板贵州省建设部网站
  • 广东省建筑网站weixinqqcom微信官网
  • 大型网站建设托管服务wordpress问卷调查
  • 成都seo公司排名seo网站优化怎么做
  • 内涵网站源码公司网站怎么做教程
  • 网站建设税种分类wordpress 慢途网
  • 百度网站推广外包徐州市徐州市城乡建设局网站
  • ps怎么做网站设计建筑资建设库网站缺陷
  • 扁平化网站下载网站建设的三网合一
  • 美食网站建设服务策划书动漫设计与制作工资
  • 开源网站统计做企业网站找哪家
  • 佛山网站建设的设计原则网站要怎么做吸客户引眼球
  • 外贸网站建设公司信息php注册网站源码带数据库
  • 潍坊高级网站建设价格外贸网站建设广州
  • 网站做以后怎么修改网站内容市场营销分析案例