Симптоми
Абонаментът не се маркира като дезактивиран след изтичане на периода на запазване на разпространението за синхронизирането на абонамента.
Решение
Този проблем е решен в следните кумулативни актуализации за SQL Server:
Забележка След като приложите тази кумулативна актуализация, трябва да разрешите проследяване на флаг 8235 на глобално ниво на дистрибуторите.
Разрешаването на флаг за проследяване 8235 може да понижи производителността на заданието за почистване на разпространението, тъй като процедурата за sp_MSsubscription_cleanup ще бъде извикана от заданието за почистване на разпространението, а не от изтеклия абонамент.
Можете да използвате следната TSQL команда, за да разрешите проследяване на флаг 8235 на глобално ниво:
DBCC TRACEON(8235,-1)
За кумулативните актуализации за SQL Server
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:
- Последна кумулативна актуализация за SQL Server 2019
- Последна сборна актуализация за SQL Server 2017
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.