• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
james1207

博客园    首页    新随笔    联系   管理    订阅  订阅

吐槽一下Page Restore

以前觉得Page Restore确实挺好用的,而且确实用Page Restore快速解决过一些问题。但是仔细想想很多时候Page Restore可能根本用不上。

 

因为SQL Server在备份的时候是不会检查数据库的结构的,如果有一些Page损坏了,数据库仍然可以成功备份。

 

下面我用Pual提供的损坏数据库做个实验(下载路径:http://www.sqlskills.com/blogs/paul/sample-corrupt-databases-to-play-with/)

 

 

通过错误信息可以看到数据库有很多页面损坏了。但是备份完成功。在这种情况下即使有备份也不可能使用Page Restore了,因为备份的时候已经损坏了。

 

所以一定要定期的做DBCC CHECKDB,有备份也不是所有数据都可以找回来。

 

 

posted @ 2013-10-29 22:26  Class Xman  阅读(167)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3