sp_cleanup_log_shipping_history (T-SQL)
Berlaku untuk: SQL Server
Prosedur tersimpan ini membersihkan riwayat secara lokal, dan pada server monitor, berdasarkan periode retensi.
Sintaks
sp_cleanup_log_shipping_history
[ @agent_id = ] 'agent_id'
, [ @agent_type = ] agent_type
[ ; ]
Argumen
[ @agent_id = ] 'agent_id'
ID utama untuk pencadangan atau ID sekunder untuk penyalinan atau pemulihan. @agent_id pengidentifikasi unik, tanpa default, dan tidak boleh NULL
.
[ @agent_type = ] agent_type
Jenis pekerjaan pengiriman log. @agent_type kecil, tanpa default, dan harus menjadi salah satu nilai ini:
Nilai | Deskripsi |
---|---|
0 | Cadangan |
1 | Menyalin |
2 | Pulihkan |
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Tidak ada.
Keterangan
sp_cleanup_log_shipping_history
harus dijalankan dari master
database pada server pengiriman log apa pun. Prosedur tersimpan ini membersihkan salinan lokal dan jarak jauh dan log_shipping_monitor_history_detail
log_shipping_monitor_error_detail
berdasarkan periode retensi riwayat.
Izin
Hanya anggota peran server tetap sysadmin yang dapat menjalankan prosedur ini.