sysreplicationalerts (Transact-SQL)

包含有关导致复制警报激发的条件的信息。 该表存储在 msdb 数据库中。

列名

数据类型

说明

alert_id

int

警报 ID。

status

int

用户定义的值:

0 = 未服务。

1 = 已服务。

agent_type

int

代理类型:

1 = 快照代理。

2 = 日志读取器代理。

3 = 分发代理。

4 = 合并代理。

agent_id

int

MSsnapshot_agentsMSlogreader_agentsMSdistribution_agentsMSmerge_agents 中的代理 ID。

error_id

int

存储于 MSrepl_errors 中的错误 ID。

alert_error_code

int

将此记录记入日志时所引发警报的消息 ID。

time

datetime

插入记录的时间。

publisher

sysname

与激发此警报的代理相关联的发布服务器的名称。

publisher_db

sysname

与激发此警报的代理相关联的发布服务器数据库。

publication

sysname

与激发此警报的代理相关联的发布。

publication_type

int

发布类型:

0 = 快照。

1 = 事务性。

2 = 合并。

subscriber

sysname

与激发此警报的代理相关联的订阅服务器的名称。

subscriber_db

sysname

与激发此警报的代理相关联的订阅服务器数据库的名称。

article

sysname

与激发此警报的代理相关联的项目的名称。

destination_object

sysname

与此警报相关联的订阅表的名称。

source_object

sysname

与此警报相关联的已发布表的名称。

alert_error_text

ntext

警报的文本。