sp_delete_backuphistory (Transact-sql)
Yedekleme ve geri yükleme geçmişini tabloları yedekleme kümeleri belirtilen tarihten daha eski girişleri silerek küçültür. Ek satır yedeğe eklenir ve sonra her yedekleme geçmiş tabloları geri veya geri yükleme işlemi gerçekleştirilir; Bu nedenle, düzenli aralıklarla çalıştırmak öneririz sp_delete_backuphistory.
[!NOT]
Yedekleme ve geri yükleme geçmişini tabloları bulunması msdb veritabanı.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'
Bağımsız değişkenler
- @oldest_date='oldest_date'
En eski tarihi, yedekleme ve geri yükleme geçmişini tabloları korunur. oldest_dateise datetime, hiçbir varsayılan ile.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Hiçbiri
Açıklamalar
sp_delete_backuphistory dan çalıştırılması gereken msdb veritabanı ve aşağıdaki tablolarda etkiler:
Tüm geçmiş silinse bile fiziksel yedek dosyalar korunur.
İzinler
Üyelik sysadmin sabit sunucu rolü, ancak izinleri diğer kullanıcılara verilir.
Örnekler
Aşağıdaki örnek, Ocak 14, 2010, 12: 00'da eski olan tüm girdileri siler. Yedekleme ve geri yükleme geçmişini tabloları.
USE msdb;
GO
EXEC sp_delete_backuphistory @oldest_date = '01/14/2010';
USE msdb;
GO
EXEC sp_delete_backuphistory @oldest_date = '01/14/2010';
Ayrıca bkz.
Başvuru
sp_delete_database_backuphistorymsdb (Transact-sql)