吐槽一下Page Restore

来源:互联网 发布:每日日程安排软件 编辑:程序博客网 时间:2024/05/05 23:06

以前觉得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,有备份也不是所有数据都可以找回来。

 

 

原创粉丝点击