sp_cleanup_log_shipping_history (Transact-SQL)
這個預存程序會根據保留期限來清除本機和監視伺服器的記錄。
語法
sp_cleanup_log_shipping_history
[ @agent_id = ] 'agent_id',
[ @agent_type = ] 'agent_type'
引數
[@agent_id = ] 'agent_id',
用來備份的主要識別碼,或用來複製或還原的次要識別碼。agent_id 是 uniqueidentifier,不能是 NULL。[@agent_type = ] 'agent_type'
記錄傳送作業的類型。0 = 備份、1 = 複製、2 = 還原。agent_type 是 tinyint,不能是 NULL。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
無。
備註
sp_cleanup_log_shipping_history 必須從任何記錄傳送伺服器的 master 資料庫中執行。這個預存程序會根據記錄保留期限來清除 log_shipping_monitor_history_detail 和 log_shipping_monitor_error_detail 的本機和遠端副本。
權限
只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行這個程序。