KB4520149 – ПОПРАВКА: Потвърждението възниква, когато премествате ресурси Read-Scale групи за наличност на AlwaysOn в SQL Server 2017

Симптоми

Когато изпълните следната команда за преместване на ресурси при отказ в SQL Server 2017 Read-Scale AlwaysOn Availability Groups (AG), може да забележите, че тя е неуспешна и да получите вторично копие на твърдението, подобно на следното:

Използване на [Master]

отидете

alter availability group [ag-rds] set(

required_synchronized_secondaries_to_commit = 1

)

отидете

Alter Availability Group [AG-RDS] set (Role = Secondary)

Потвърждаване на вторично копие

DateTime spid## Грешка: 17066, Степен на сериозност: 16, Щат: 1.

DateTime spid## SQL Server Твърдение: File: <HadrAvailabilityGroupReplica.cpp>, line=LineNumber Failed Assertion = 'cbDataTotal <= cbRemainingBuffer'. Тази грешка може да е свързана с времето. Ако грешката продължава след повторното изпълнение на командата, използвайте DBCC CHECKDB, за да проверите базата данни за структурна цялост, или рестартирайте сървъра, за да се уверите, че структурите от данни в паметта не са повредени.
      

Състояние

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

Решение

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

За кумулативните актуализации за SQL Server:

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

Справки

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