共用方式為


sp_cleanup_log_shipping_history (Transact-SQL)

這個預存程序會根據保留期限來清除本機和監視伺服器的記錄。

適用於:SQL Server (SQL Server 2008 至目前版本)。

主題連結圖示 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_detaillog_shipping_monitor_error_detail 的本機和遠端副本。

權限

只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行這個程序。

請參閱

參考

系統預存程序 (Transact-SQL)

概念

關於記錄傳送 (SQL Server)