Применяется к
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 2 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Проблемы

Предполагается, что вы используете транзактные Репликация в SQL Server 2016 или 2017 с помощью подписчика баз данных Microsoft Azure SQL (DB) и Использование нескольких потоков подписки. В этой конфигурации при взаимодействии между различными потоками подписок агент распространителя попытается выполнить откат всех открытых транзакций, и произойдет повторная попытка в режиме одной подписки. В этой ситуации на подписчике может появиться сообщение об ошибке "строка не найдена".

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Решение

Совокупные сведения об обновлениях:

Это исправление входит в состав указанных ниже накопительные обновления для SQL Server:

Сведения о накопительных обновлениях для SQL Server

Каждое новое накопительное обновление для SQL Server включает все исправления и все исправления для системы безопасности, которые были входит в состав предыдущего накопительного обновления. Посмотрите последнюю интегральную версию обновления для SQL Server:

Сведения об исправлениях по запросу:

Эта проблема исправлена в описанном ниже исправлении для сервера SQL Server, установленного по запросу:

Ссылки

Ознакомьтесь стерминологией  , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.