Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2016 ili 2017 Uvijek na grupama dostupnosti. Kada nastavite s obustavljenom bazom podataka o dostupnosti, na sekundarnoj replici može doći do pogreške pri nameti. Uz to, poruke o pogreškama slične sljedećoj zapisuju se u zapisnik SQL Server pogreške na sekundarnoj replici.
Datum/vrijeme Pogreška: 17066, ozbiljnost problema: 16, stanje: 1.
Datum/vrijeme SQL Server tvrdnja: datoteka: <recovery.cpp>, line=LineNumber neuspjele tvrdnje = 'recXdes->IsLockReleased () && recXdes->GetOutstandingCount () == 0'. Ta je pogreška možda povezana s tempiranjem. Ako se pogreška nastavi pojavljivati nakon ponovnog pokretanja naredbe, upotrijebite DBCC CHECKDB da biste provjerili ima li u bazi podataka strukturnog integriteta ili ponovno pokrenite poslužitelj da biste bili sigurni da strukture podataka u memoriji nisu oštećene.
Datum/vrijemePogreška: 3624, ozbiljnost problema: 20, stanje: 1.
Datum/vrijemeProvjera tvrdnje sustava nije uspjela. Detalje potražite SQL Server zapisniku pogrešaka. Pogreška u nametima obično uzrokuje programska pogreška ili oštećenje podataka. Da biste provjerili ima li oštećenja baze podataka, razmislite o pokretanju DBCC CHECKDB- a. Ako ste tijekom postavljanja pristali na slanje izvatka Microsoftu, Microsoftu će se poslati mini izvatkom. Ažuriranje može biti dostupno od Microsofta u najnovijem servisnom paketu ili u hitnim popravcima iz tehničke podrške.
Datum/vrijemePogreška: 3624, ozbiljnost problema: 20, stanje: 2.
Datum/vrijemeProvjera tvrdnje sustava nije uspjela. Detalje potražite SQL Server zapisniku pogrešaka. Pogreška u nametima obično uzrokuje programska pogreška ili oštećenje podataka. Da biste provjerili ima li oštećenja baze podataka, razmislite o pokretanju DBCC CHECKDB- a. Ako ste tijekom postavljanja pristali na slanje izvatka Microsoftu, Microsoftu će se poslati mini izvatkom. Ažuriranje može biti dostupno od Microsofta u najnovijem servisnom paketu ili u hitnim popravcima iz tehničke podrške.
Datum/vrijemePogreška: 3313, ozbiljnost problema: 21, stanje: 2.
Datum/vrijemeTijekom ponavljanja prijavljene operacije u nazivu baze podataka došlo je do pogreške pri ID-u zapisa zapisnika (RECORDID-u). Određena pogreška obično se prethodno bilježi kao pogreška u servisu zapisnika događaja sustava Windows. Vratite bazu podataka iz pune sigurnosne kopije ili popravite bazu podataka.
Datum/vrijemePremještanje podataka always on Availability Groups za DatabaseName baze podataka obustavljeno je iz sljedećeg razloga: "sustav" (Izvorni ID 2; Izvorni niz: 'SUSPEND_FROM_REDO'). Da biste nastavili premještanje podataka u bazi podataka, morat ćete ručno nastaviti bazu podataka. Informacije o nastavku baze podataka o dostupnosti potražite u članku SQL Server Knjige online.
Datum/vrijemeALTER DB param option: RESUME
Datum/vrijemePremještanje podataka grupe uvijek na dostupnosti za naziv baze podataka je nastavljeno. Ovo je samo informativna poruka. Nije potrebna nikakva akcija korisnika.
Datum/vrijemeVeza Uvijek na grupama dostupnosti s primarnom bazom podataka koja je uspostavljena za sekundarnu bazu podataka DatabaseName na replici replika dostupnosti s ID-om replike: ReplicaID. Ovo je samo informativna poruka. Nije potrebna nikakva akcija korisnika.
Datum/vrijemeZa bazu podataka s ID-jem baze podataka otkriven je LSN (LsnNumber) za oporavak. Ovo je samo informativna poruka. Nije potrebna nikakva akcija korisnika.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".
Reference
Informirajte se o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.