Bagikan melalui


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.

Konvensi sintaks transact-SQL

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.