Skip to content

Instantly share code, notes, and snippets.

@matejskubic
Created March 9, 2015 15:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matejskubic/1d9af6d10609c6bba080 to your computer and use it in GitHub Desktop.
Save matejskubic/1d9af6d10609c6bba080 to your computer and use it in GitHub Desktop.
Delete backup history mssql server
set xact_abort on
declare @media_set_id int = 6089
use msdb
begin tran
delete from backupfile
where exists
(select null
from backupset
where backupset.backup_set_id = backupfile.backup_set_id
and media_set_id = @media_set_id
)
delete from backupfilegroup
where exists
(select null
from backupset
where backupset.backup_set_id = backupfilegroup.backup_set_id
and media_set_id = @media_set_id
)
delete from backupset
where media_set_id = @media_set_id
delete from backupmediafamily
where backupmediafamily.media_set_id = @media_set_id
delete from backupmediaset
where media_set_id = @media_set_id
rollback tran
--commit tran
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment