MSSQL_ENG014160

消息详细信息

产品名称

SQL Server

产品版本

10.50

产品内部版本号

 

事件 ID

14160

事件源

MSSQLSERVER

组件

SQL Server 数据库引擎

符号名称

消息正文

已设置发布 [%s] 的阈值 [%s:%s]。此发布的一个或多个订阅已过期。

说明

使用复制可以对一些情况启用警告。例如,订阅即将过期时,即可以发出此警告。如果在指定的“保持期”内未同步订阅,则订阅会过期。有关详细信息,请参阅订阅过期和停用

使用复制监视器或 sp_replmonitorchangepublicationthreshold 启用警告时,请指定阈值以确定何时触发警告。达到或超过该阈值时,复制监视器中将显示警告,并且将一个事件写入 Windows 事件日志。达到阈值还会触发 SQL Server 代理警报。有关详细信息,请参阅在复制监视器中设置阈值和警告如何以编程方式监视复制(复制 Transact-SQL 编程)

用户操作

对此问题的解决依赖于引起警告的原因:

  • 如果已超过阈值,但订阅尚未过期,则同步订阅。有关详细信息,请参阅同步数据

  • 如果代理已经运行,但尚未正确复制更改,则会导致订阅过期。对于事务复制,请确保分发代理和日志读取器代理正在运行。对于合并复制,请确保合并代理正在运行。有关如何启动这些代理的信息,请参阅如何启动和停止复制代理 (SQL Server Management Studio)复制代理可执行文件概念

  • 如果订阅已过期,则必须重新初始化订阅或删除然后重新创建订阅,具体取决于订阅的类型和已过期多长时间。有关详细信息,请参阅订阅过期和停用