曾经遇到过一个用户MSDB数据库非常大,让我帮忙查查是什么原因。使用sp_spaceused找出了所有表的数据大小,发现问题是SQL Server
查询清除SQL Server数据库备份还原历史记录
[日期:2012-10-19] 来源:Linux社区 作者:SmithLiu328 [字体:]
曾经遇到过一个用户MSDB数据库非常大,让我帮忙查查是什么原因。使用sp_spaceused找出了所有表的数据大小,发现问题是SQL Server备份和还原历史表数据太大。用户经常会做日志备份,但是从来没有清除过历史记录。后来在设置了维护计划定期清除备份记录,,问题就不在发生了。
这里列出了查询SQL Server备份还原记录的语句以及如何清理数据库备份还原的脚本:
--查询SQL Server备份历史
SELECT
100
ORDER BY
50
50
use msdb
go
GO