Aracılığıyla paylaş


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ı.

Konu bağlantısı simgesi 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)

Kavramlar

Yedekleme geçmişini ve başlık bilgileri (SQL Server)