次の方法で共有


log_shipping_monitor_history_detail (Transact-SQL)

ログ配布ジョブの履歴の詳細を格納します。このテーブルは、msdb データベースに格納されます。

履歴や監視に関するテーブルは、プライマリ サーバーとセカンダリ サーバーでも使用されます。

列名

データ型

説明

agent_id

uniqueidentifier

バックアップの場合はプライマリ ID、コピーまたは復元の場合はセカンダリ ID。

agent_type

tinyint

ログ配布ジョブの種類。

0 = バックアップ

1 = コピー

2 = 復元

session_id

int

バックアップ、コピー、または復元ジョブのセッション ID。

database_name

sysname

このレコードに関連付けられているデータベースの名前。バックアップの場合はプライマリ データベースの名前、復元の場合はセカンダリ データベースの名前、コピーの場合は空白になります。

session_status

tinyint

セッションの状態。

0 = 開始

1 = 実行中

2 = 成功

3 = エラー

4 = 警告

log_time

datetime

レコードが作成された日時。

log_time_utc

datetime

レコードが作成された日時。協定世界時 (UTC) で表されます。

message

nvarchar(max)

メッセージ テキスト。

説明

このテーブルには、ログ配布エージェントの履歴の詳細が格納されます。エージェント セッションは、agent_idagent_type、および session_id の各列を使って識別します。エージェント セッションの履歴の詳細を確認するには、log_time で並べ替えます。

プライマリ サーバーに関する情報とセカンダリ サーバーに関する情報は、リモートの監視サーバーだけでなく、プライマリ サーバーの log_shipping_monitor_history_detail テーブルとセカンダリ サーバーの log_shipping_monitor_history_detail テーブルにもそれぞれ格納されます。