Príznaky
Keď spustíte tento príkaz zlyhanie cez SQL Server 2017 čítanie-mierka skupiny dostupnosti ALWAYSON (AG), môžete si všimnúť, že zlyhá a dostávajú výpis tvrdení, ktorý sa podobá nasledujúcemu hláseniu:
use [master]
go
alter availability group [ag-rds] set(
required_synchronized_secondaries_to_commit = 1
)
go
alter availability group [ag-rds] set (role = secondary)
Výpis tvrdení
DateTime SPID # # chyba: 17066, závažnosť: 16; štát: 1.
DateTime číslo SPID # # SQL Server tvrdení: file: <HadrAvailabilityGroupReplica. cpp>, Link =lineNumber zlyhalo tvrdenie = ' cbDataTotal <= cbRemainingBuffer '. Táto chyba môže byť súvisiaca s časovaním. Ak je chyba pretrváva po opätovnom spustení príkazu použiť DBCC CHECKDB na kontrolu databázu pre štrukturálnu integritu alebo reštartovanie servera, aby sa zaistila in-Memory údajové štruktúry nie sú poškodené.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Riešenie
Tento problém je vyriešený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.