万梅资源网 Design By www.ubjie.com
误区 #21:数据库损坏可以通过重启SQL Server或是Windows,或是附加和分离数据库解决
错误
SQL Server中没有任何一项操作可以修复数据损坏。损坏的页当然需要通过某种机制进行修复或是恢复-但绝不是通过重启动SQL Server,Windows亦或是分离附加数据库。
而实际上,如果你的数据库的损坏程度无法进行Crash Recovery的话(质疑状态),那么分离附加数据库将会是你做的最糟糕的决定。这个原理是由于附加数据库中包含Crash Recovery步骤,如果Crash Recovery失败的话,那么附加也会失败。所以下面的技巧才是你所需要的:TechEd Demo: Creating, detaching, re-attaching, and fixing a suspect database。记住,永远不要分离损坏的数据库。
下面这类错误才是有可能通过重启解决:
不管怎么说,你起码要做到有对应的备份策略或是容易系统进行恢复和故障转移。重启可不是一个解决方案,这只会浪费时间。
错误
SQL Server中没有任何一项操作可以修复数据损坏。损坏的页当然需要通过某种机制进行修复或是恢复-但绝不是通过重启动SQL Server,Windows亦或是分离附加数据库。
而实际上,如果你的数据库的损坏程度无法进行Crash Recovery的话(质疑状态),那么分离附加数据库将会是你做的最糟糕的决定。这个原理是由于附加数据库中包含Crash Recovery步骤,如果Crash Recovery失败的话,那么附加也会失败。所以下面的技巧才是你所需要的:TechEd Demo: Creating, detaching, re-attaching, and fixing a suspect database。记住,永远不要分离损坏的数据库。
下面这类错误才是有可能通过重启解决:
- 如果在内存中的页损坏,但在磁盘上的页完好时,重启能够解决损坏问题
- 如果损坏发生了,但是重启过程中的某个步骤导致这个页不再被分配,则貌似损坏通过重启解决了,这个问题我之前已经有一篇博文进行阐述了:Misconceptions around corruptions: can they disappear?
- 如果IO子系统也重启,之前SQL Server对IO的需求被IO子系统“卡”住,则重启貌似能解决问题,但实际上这并不是修复损坏,而只是让出问题的IO子系统恢复。我只碰见过三四次这类情况。
不管怎么说,你起码要做到有对应的备份策略或是容易系统进行恢复和故障转移。重启可不是一个解决方案,这只会浪费时间。
万梅资源网 Design By www.ubjie.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
万梅资源网 Design By www.ubjie.com
暂无评论...
www.ubjie.com
万梅资源网
19,976影音资源
44,792技术资源
1,817软件资源
451,128站长资源
最新文章
友情链接
杰晶网络
DDR爱好者之家
桃源资源网
杰网资源
富贵资源网
南强小屋
铁雪资源网
幽灵资源网
万梅资源网
狼山资源网
白云岛资源网
昆仑资源网
相思资源网
明霞山资源网
内蒙古资源网
黑松山资源网
茶园资源网
饿虎岗资源网
大旗谷资源网
常春岛资源网
岱庙资源网
兴国资源网
快活林资源网
蝙蝠岛资源网
帝王谷资源网
白云城资源网
伏龙阁资源网
清风细雨楼
天枫庄资源网
圆月山庄资源网
无争山庄资源网
神水资源网
移花宫资源网
神剑山庄资源网
无为清净楼资源网
金钱帮资源网
丐帮资源网
华山资源网
极乐门资源网
小李飞刀资源网
凤求凰客栈
风云阁资源网
金狮镖局
鸳鸯亭资源网
千金楼资源网
更多链接
万梅资源网 Design By www.ubjie.com