log_shipping_monitor_secondary (Transact-SQL)
適用対象: SQL Server
セカンダリ データベースごとに 1 つのモニター レコードをログ配布構成に格納します。 このテーブルは msdb データベースに格納されます。
履歴と監視に関連するテーブルは、プライマリ サーバーとセカンダリ サーバーでも使用されます。
列名 | データ型 | 説明 |
---|---|---|
secondary_server | sysname | ログ配布構成のMicrosoft SQL Server データベース エンジンのセカンダリ インスタンスの名前。 |
secondary_database | sysname | ログ配布構成のセカンダリ データベースの名前。 |
secondary_id | uniqueidentifier | ログ配布構成におけるセカンダリ サーバーの ID。 |
primary_server | sysname | ログ配布構成の SQL Server データベース エンジンのプライマリ インスタンスの名前。 |
primary_database | sysname | ログ配布構成のプライマリ データベースの名前。 |
restore_threshold | int | アラートが生成されるまでの復元操作の間に許容される時間 (分)。 |
threshold_alert | int | 復元のしきい値を超えたときに発生する警告。 |
threshold_alert_enabled | bit | 復元のしきい値の警告を有効にするかどうか。 1 = 有効。 0 = 無効。 |
last_copied_file | nvarchar(500) | セカンダリ サーバーにコピーされた最後のバックアップ ファイルの名前。 |
last_copied_date | datetime | セカンダリ サーバーへの最後のコピー操作の日時。 |
last_copied_date_utc | datetime | セカンダリ サーバーへの最後のコピー操作の日時 。協定世界時で表されます。 |
last_restored_file | nvarchar(500) | セカンダリ データベースに復元された最後のバックアップ ファイルのファイル名。 |
last_restored_date | datetime | セカンダリ データベースに対する最後の復元操作の日時。 |
last_restored_date_utc | datetime | セカンダリ データベースに対する最後の復元操作の日時 。協定世界時で表されます。 |
last_restored_latency | int | ログ バックアップがプライマリに作成されてからセカンダリに復元されるまでの経過時間 (分)。 初期値は NULL です。 |
history_retention_period | int | ログ配布履歴レコードが特定のセカンダリ データベースに対して保持されてから削除されるまでの時間 (分単位)。 |
解説
リモート モニター サーバーに格納されるだけでなく、セカンダリ サーバーに関連する情報もセカンダリ サーバーの log_shipping_monitor_secondary テーブルに格納されます。
参照
ログ配布について (SQL Server)
sp_refresh_log_shipping_monitor (Transact-SQL)
sp_add_log_shipping_secondary_database (Transact-SQL)
sp_change_log_shipping_secondary_database (Transact-SQL)
sp_delete_log_shipping_secondary_database (Transact-SQL)
sp_help_log_shipping_secondary_database (Transact-SQL)
sp_help_log_shipping_monitor_secondary (Transact-SQL)
sp_refresh_log_shipping_monitor (Transact-SQL)
システム テーブル (Transact-SQL)