sysreplicationalerts (Transact-SQL)

适用于:SQL Server

包含导致激发复制警报的情况的相关信息。 此表存储在 msdb 数据库中

列名称 数据类型 描述
alert_id int 警报的 ID。
status int 用户定义的值:

0 = 未服务。

1 = 服务。
agent_type int 代理类型:

1 = 快照代理。

2 = 日志读取器代理。

3 = 分发代理。

4 = 合并代理。
agent_id int 表中的代理 ID MS快照_agents、MSlogreader_agentsMSdistribution_agentsMSmerge_agents
error_id int 存储在MSrepl_errors中的错误的 ID。
alert_error_code int 将此记录记入日志时所引发警报的消息 ID。
time datetime 插入记录的时间。
publisher sysname 与激发此警报的代理相关联的发布服务器的名称。
publisher_db sysname 与激发此警报的代理相关联的发布服务器数据库。
出版 sysname 与激发此警报的代理相关联的发布。
publication_type int 发布类型:

0 = 快照。

1 = 事务性。

2 = 合并。
subscriber sysname 与激发此警报的代理相关联的订阅服务器的名称。
subscriber_db sysname 与激发此警报的代理相关联的订阅服务器数据库的名称。
文章 sysname 与激发此警报的代理相关联的项目的名称。
destination_object sysname 与此警报相关联的订阅表的名称。
source_object sysname 与此警报相关联的已发布表的名称。
alert_error_text ntext 警报的文本。

另请参阅

复制表 (Transact-SQL)
复制视图 (Transact-SQL)