存储日志传送操作的历史记录详细信息。此表存储在 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 | 创建记录的日期和时间,使用通用协调时间表示。 | 
| message | nvarchar(max) | 消息文本。 | 
备注
此表包含日志传送代理的历史记录详细信息。若要标识代理会话,请使用列 agent_id、agent_type 和 session_id。若要查看代理会话的历史记录详细信息,请按 log_time 排序。
除了存储在远程监视服务器上外,主服务器相关的信息还可以存储在其主服务器上的 log_shipping_monitor_history_detail 表中,与辅助服务器相关的信息还可以存储在其辅助服务器上的 log_shipping_monitor_history_detail 表中。
请参阅
参考
sp_delete_log_shipping_primary_database (Transact-SQL)
sp_cleanup_log_shipping_history (Transact-SQL)
sp_refresh_log_shipping_monitor (Transact-SQL)
sp_delete_log_shipping_secondary_database (Transact-SQL)
系统表 (Transact-SQL)
log_shipping_monitor_error_detail (Transact-SQL)