KB4338746 – ПОПРАВКА: Грешка 19432, когато използвате "Винаги включени" групи за наличност в SQL Server

Отнася се за
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core 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)

Симптоми

Да предположим, че използвате групи за наличност "Винаги включена" в Microsoft SQL Server 2016 и 2017. След като два дублиращи се блока от регистрационни файлове са сериализирани, получавате съобщение за грешка, което е подобно на следното:

Забележка

Грешка: 19432, Тежест: 16, Щат: 0. Винаги включен Транспортът на групи за наличност откри липсващ блок на регистриране за база данни за наличност "database_name". LSN на последния приложен блок от регистрационни файлове е (xxxx:xxxxxxx:x). Сканирането на регистрационни файлове ще се рестартира, за да отстрани проблема. Това е само информационно съобщение. Не се изисква действие от потребителя.

Решение

Този проблем е решен в следната актуализация за SQL Server:

Сборна актуализация 8 за SQL Server 2017

Сборна актуализация 2 за SQL Server 2016 SP2

Сборна актуализация 10 за SQL Server 2016 SP1

За компилациите на SQL Server

Всяка нова компилация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:

Най-новата компилация за SQL Server 2017

Последна сборна актуализация за SQL Server 2016

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече за стандартната терминология , която Microsoft използва за описване на актуализациите на софтуера.