MSSQL_ENG014160
Сведения о сообщении
Название продукта |
SQL Server |
Версия продукта |
10.50 |
Номер построения продукта |
|
Идентификатор события |
14160 |
Источник события |
MSSQLSERVER |
Компонент |
SQL Server Database Engine |
Символическое имя |
|
Текст сообщения |
Предельная величина [%s:%s] для публикации [%s] установлена. Срок действия одной или более подписок на данную публикацию истек. |
Объяснение
При репликации можно включить предупреждения для ряда условий. Сюда входит приближение истечения срока действия подписки. Срок действия подписок может закончиться, если они не будут синхронизированы в течение определенного срока хранения. Дополнительные сведения см. в разделе Окончание срока действия и отключение подписки.
Когда предупреждение включается при помощи монитора репликации или процедуры sp_replmonitorchangepublicationthreshold, необходимо указать пороговое значение, определяющее, в какой момент выдается предупреждение. При достижении или превышении порогового значения предупреждение отображается в мониторе репликации, а в журнал событий Windows записывается событие. Достижение порогового значения также может приводить к выдаче предупреждения агента SQL Server. Дополнительные сведения см. в разделах Настройка пороговых значений и предупреждений в мониторе репликации и Как наблюдать за репликацией программно (программирование репликации на языке Transact-SQL).
Действия пользователя
Решение проблемы зависит от причины выдачи предупреждения:
Если превышено пороговое значение, но срок действия подписки еще не истек, синхронизируйте подписку. Дополнительные сведения см. в разделе Синхронизация данных.
Если агент работал, но неправильно реплицировал изменения, это могло стать причиной истечения срока действия подписки. В случае репликации транзакций удостоверьтесь, что работают агент распространителя и агент чтения журнала. В случае репликации слиянием удостоверьтесь, что работает агент слияния. Дополнительные сведения о запуске этих агентов см. в разделах Как запустить и остановить агент репликации (среда SQL Server Management Studio) и Основные понятия об исполняемых объектах агента репликации.
Если срок действия подписки истек, ее необходимо либо повторно инициализировать, либо удалить и создать повторно. Это зависит от типа подписки и того, как давно истек ее срок действия. Дополнительные сведения см. в разделе Окончание срока действия и отключение подписки.