sp_help_log_shipping_monitor (Transact-SQL)

適用対象:SQL Server

プライマリ、セカンダリ、またはモニター サーバー上の登録済みプライマリ データベースとセカンダリ データベースの状態とその他の情報を含む結果セットを返します。

Transact-SQL 構文表記規則

構文

  
sp_help_log_shipping_monitor  

引数

[なし] :

リターン コードの値

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

結果セット

列名 データ型 説明
status bit ログ配布データベースのエージェントに関する全般的な状態。

0 = 正常なエラーとエージェントなしエラー。

1 = それ以外の場合。
is_primary bit この行がプライマリ データベースのものかどうか。

1 = 行はプライマリ データベース用です。

0 = セカンダリ データベースの行です。
server sysname このデータベースが存在するプライマリまたはセカンダリ サーバーの名前。
database_name sysname データベース名です。
time_since_last_backup int 最後のログ バックアップからの時間 (分単位)。

NULL = 情報が使用できないか、関連していません。
last_backup_file nvarchar(500) 前回正常に作成されたログ バックアップ ファイルの名前。

NULL = 情報が使用できないか、関連していません。
backup_threshold int 前回のバックアップが行われてから、threshold_alert エラーが発生するまでの期間 (分単位)。 backup_thresholdint で、既定値は 60 分です

NULL = 情報が使用できないか、関連していません。

この値は、 sp_add_log_shipping_primary_database (Transact-SQL) を使用して変更できます。
is_backup_alert_enabled bit backup_thresholdを超えたときにアラート 発生するかどうかを指定します。 既定値である 1 の値は、アラートが発生することを意味します。

NULL = 情報が使用できないか、関連していません。

この値は、 sp_add_log_shipping_primary_database (Transact-SQL) を使用して変更できます。
time_since_last_copy int 前回のログ バックアップがコピーされてから経過した時間 (分単位)。

NULL = 情報が使用できないか、関連していません。
last_copied_file nvarchar(500) 最後に正常にコピーされたログ バックアップ ファイルの名前。

NULL = 情報が使用できないか、関連していません。
time_since_last_restore int 最後のログ バックアップが復元されてからの時間 (分単位)。

NULL = 情報が使用できないか、関連していません。
last_restored_file nvarchar(500)。 最後に正常に復元されたログ バックアップ ファイルの名前。

NULL = 情報が使用できないか、関連していません。
last_restored_latency int 最後のバックアップの作成からバックアップの復元までの時間 (分単位)。

NULL = 情報が使用できないか、関連していません。
restore_threshold int アラートが生成されるまでの復元操作の間に経過できる分数。 restore_threshold NULL にすることはできません。
is_restore_alert_enabled bit restore_thresholdを超えたときにアラートを発生するかどうかを指定します。 既定値である 1 の値は、アラートが発生することを意味します。

NULL = 情報が使用できないか、関連していません。

復元のしきい値を設定するには、 sp_add_log_shipping_secondary_databaseを使用します。

解説

sp_help_log_shipping_monitor は、モニター サーバー上の マスター データベースから実行する必要があります。

アクセス許可

sysadmin 固定サーバー ロールのメンバーシップが必要です。

参照

ログ配布について (SQL Server)
システム ストアド プロシージャ (Transact-SQL)