代码改变世界

SQL Server 2005 清除备份 还原历史记录

2011-11-30 10:45  Echo.  阅读(555)  评论(0编辑  收藏  举报

执行backup ,restore操作会在备份和还原历史记录表中添加一些行,会导致msdb的大小增大以及查看历史记录繁琐(如系统表中存在某个已经删除的数据库的历史记录)。可以使用msdb库中的存储过程清除指定的历史记录以减小msdb大小.

 

use msdb;
go
sp_delete_backuphistory '2012-01-01';--删除20120101之前所有备份,还原记录
go
sp_delete_database_backuphistory 'Northwind';--删除Northwind所有备份,还原记录
go