sp_cleanup_log_shipping_history (Transact-SQL)

適用対象: SQL Server

このストアド プロシージャは、保持期間に基づいて、ローカルおよびモニター サーバーで履歴をクリーンアップします。

Transact-SQL 構文表記規則

構文

sp_cleanup_log_shipping_history
    [ @agent_id = ] 'agent_id'
    , [ @agent_type = ] agent_type
[ ; ]

引数

[ @agent_id = ] 'agent_id'

バックアップのプライマリ ID、またはコピーまたは復元のセカンダリ ID。 @agent_id は既定 uniqueidentifierであり、 NULLすることはできません。

[ @agent_type = ] agent_type

ログ配布ジョブの種類。 @agent_type は既定値なしで tinyint であり、次のいずれかの値である必要があります。

Value 説明
0 バックアップ
1 コピー
2 復元

リターン コードの値

0 (成功) または 1 (失敗)。

結果セット

ありません。

解説

sp_cleanup_log_shipping_history は、任意のログ配布サーバー上の master データベースから実行する必要があります。 このストアド プロシージャは、履歴の保持期間に基づいて、 log_shipping_monitor_history_detaillog_shipping_monitor_error_detail のローカル およびリモート のコピーをクリーンアップします。

アクセス許可

このプロシージャを実行できるのは、 sysadmin 固定サーバー ロールのメンバーだけです。