sp_cleanup_log_shipping_history (Transact-SQL)
適用於:SQL Server
此預存程式會根據保留期間,在本機和監視伺服器上清除歷程記錄。
語法
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
記錄傳送作業的類型。 @agent_type是 tinyint,沒有預設值,而且必須是下列其中一個值:
值 | 描述 |
---|---|
0 | Backup |
1 | 複本 |
2 | 還原 |
傳回碼值
0
(成功) 或 1
(失敗)。
結果集
無。
備註
sp_cleanup_log_shipping_history
必須在任何記錄傳送伺服器上從 master
資料庫執行。 此預存程式會根據歷程記錄保留期間清除 和 log_shipping_monitor_error_detail
的log_shipping_monitor_history_detail
本機和遠端複本。
權限
只有系統管理員固定伺服器角色的成員才能執行此程式。