SQLServer30天的误解第二十一天左右的数据损坏可以通过SQL服务器重新启动

SQLServer30天的误解第二十一天左右的数据损坏可以通过SQL服务器重新启动
误区21:#数据库损坏可以通过重新启动SQL Server或Windows解决,或通过附加和分离数据库

错误

SQL Server中的任何操作都无法修复数据损坏。受损的页面需要由某些机制修复或恢复,但不能重新启动SQL Server、Windows或其他数据库。

事实上,如果你的数据库损坏程度无法用崩溃恢复进行(查询状态),然后分离附加数据库将是坏的你的决定。这一原则是针对故障恢复步骤的附加数据库纳入,如果崩溃恢复失败,那么除了将失败所以,以下的技巧正是你所需要的:在演示:创建删除,重新安装,固定嫌疑人数据库。记住,从来没有单独的数据库损坏。
通过重新启动解决方案,可以实现以下错误:
如果内存中的页损坏,那么当磁盘上的页面良好时,重新启动可以解决损坏问题。

如果发生损坏,但重新启动过程中的一步导致不再分配页面,则通过重新启动来解决看似损坏的解决方案。我已经发表了一篇文章:误解在腐败:他们能消失。

如果IO子系统也重新启动,IO子系统对IO服务器的需求就会被阻塞。重启似乎可以解决问题,但事实上,它不是IO的修复,而是IO子系统的恢复,我只遇到了三或四次。
在任何情况下,至少应该有相应的备份策略或简单的系统恢复和故障转移。重新启动不是解决方案,而是浪费时间。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部