Проблемы
Предположим, что вы создали одноранговую публикацию (P2P) в Microsoft SQL Server и добавили в нее статью о выполнении хранимой процедуры. Когда хранимая процедура выполняется на издателе, репликация выполняет соответствующую процедуру на подписчике. Однако при попытке удалить статью о выполнении хранимой процедуры может появиться сообщение об ошибке, похожее на следующее:
Не удается удалить статью ProcedureName.
При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)
Не удается продолжить выполнение, так как сеанс находится в состоянии завершения.
В текущей команде произошла серьезная ошибка. Результаты, если таковые есть, следует отменить.
Изменен контекст базы данных на DatabaseName. (Microsoft SQL Server, ошибка: 596)
Решение
Эта проблема устранена в следующих накопительных обновлениях для SQL Server:
Накопительный пакет обновления 1 для SQL Server 2017
Накопительный пакет обновления 8 для SQL Server 2016 RTM
Накопительный пакет обновления 5 для SQL Server 2016 с пакетом обновления 1 (SP1)
Накопительный пакет обновления 6 для SQL Server 2014 с пакетом обновления 2 (SP2)
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
Последнее накопительное обновление для SQL Server 2017
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Сведения о терминологии, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.