Симптоми
Когато изпълните следната команда, за да се провали през SQL Server 2017, групи за достъпност на AlwaysOn за четене (AG), е възможно да забележите, че е неуспешно и да получите изнесено твърдение, което е подобно на следното:
use [master]
go
alter availability group [ag-rds] set(
required_synchronized_secondaries_to_commit = 1
)
go
alter availability group [ag-rds] set (role = secondary)
Дъмп за твърдение
Дата и час SPID # # Error: 17066, тежест: 16; щат: 1.
Дата и час SPID # # SQL Server твърдение: файл: <HadrAvailabilityGroupReplica. CPP>, линия =LineNumber неуспешно твърдение = "cbDataTotal <= cbRemainingBuffer". Тази грешка може да е свързана с времето. Ако в грешката продължава, след като се изпълни командата, използвайте DBCC CHECKDB, за да проверите базата данни за структурна цялост или рестартирайте сървъра, за да се гарантира по-памет структурите от данни не са повредени.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.