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) 和 复制代理可执行文件概念。
如果订阅已过期,则必须重新初始化订阅或删除然后重新创建订阅,具体取决于订阅的类型和已过期多长时间。有关详细信息,请参阅订阅过期和停用。