Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2016 ili 2017 uvijek na grupama dostupnosti. Kada ponovno pokrenete bazu podataka za suspendirane dostupnosti, na sekundarnoj replici može doći do pogreške u tvrdnji. Osim toga, poruke o pogreškama koje nalikuju sljedećim zapisuju se u zapisniku pogreške sustava SQL Server na sekundarnoj repci.
Date/Time Pogreška: 17066, težina: 16, stanje: 1.
Date/Time Tvrdnja sustava SQL Server: datoteka: <Recovery. cpp>, line =Linenumber nije uspjela tvrdnja = ' recxdes->Islockizdana () && recxdes->GetOutstandingCount () = = 0 '. Ta se pogreška može povezati s vremenom. Ako se pogreška nastavi pojavljivati i nakon ponovnog pokretanja izjave, upotrijebite DBCC CHECKDB da biste potvrdili bazu podataka za strukturni integritet ili ponovno pokrenite poslužitelj da biste osigurali da strukture podataka u memoriji nisu oštećene.
Date/Time Pogreška: 3624, težina: 20, stanje: 1.
Date/Time Provjera potvrđivanja sustava nije uspjela. Pojedinosti potražite u zapisniku pogreške sustava SQL Server. Nemogućnost deklaraciju izazvana je softverom bug ili oštećenja podataka. Da biste provjerili je li korupcija u bazi podataka, razmotrite pokretanje DBCC CHECKDB. Ako ste se dogovorili da ćete tijekom postavljanja poslati deponiju Microsoftu, mini izvatkom bit će poslane Microsoftu. Ažuriranje bi moglo biti dostupno od Microsofta u najnovijem servisnom paketu ili hitnim popravkom iz tehničke podrške.
Date/Time Pogreška: 3624, težina: 20, stanje: 2.
Date/Time Provjera potvrđivanja sustava nije uspjela. Pojedinosti potražite u zapisniku pogreške sustava SQL Server. Nemogućnost deklaraciju izazvana je softverom bug ili oštećenja podataka. Da biste provjerili je li korupcija u bazi podataka, razmotrite pokretanje DBCC CHECKDB. Ako ste se dogovorili da ćete tijekom postavljanja poslati deponiju Microsoftu, mini izvatkom bit će poslane Microsoftu. Ažuriranje bi moglo biti dostupno od Microsofta u najnovijem servisnom paketu ili hitnim popravkom iz tehničke podrške.
Date/Time Pogreška: 3313, težina: 21, stanje: 2.
Date/Time Prilikom ponovnog rada evidentirane operacije u bazi podataka DATABASENAMEdošlo je do pogreške u ID-u zapisnika (Repohe). Specifičan je neuspjeh obično zapisan kao pogreška u servisu zapisnika događaja sustava Windows. Vratite bazu podataka iz potpune sigurnosne kopije ili popravite bazu podataka.
Date/Time Uvijek u grupi raspoloživost podaci premještanje podataka za DATABASENAME za bazu podataka ukinuto je iz sljedećeg razloga: "System" (izvor ID 2; Izvorišni niz: ' SUSPEND_FROM_REDO '). Da biste nastavili s pokretom podataka na bazi podataka, morat ćete ručno nastaviti bazu podataka. Informacije o tome kako nastaviti s bazom podataka dostupnosti potražite u članku SQL Server Books Online.
Date/Time Mogućnost ALTER DB Param: RESUME
Date/Time Uvijek na servisu raspoloživost grupirani su premještanje podataka za DATABASENAME za bazu podataka. Ovo je samo informacijska poruka. Nije potrebna nijedna Akcija korisnika.
Date/Time Uvijek se radi o grupi raspoloživost u vezi s primarnom bazom podataka koja je osnovana za sekundarnu bazu podataka DATABASENAME na replikaname replika dostupnosti s ID-om replika: ReplicaID Ovo je samo informacijska poruka. Nije potrebna nijedna Akcija korisnika.
Date/Time Za bazu podataka s ID -om zaidentifikaciju identifikovana je LSN (lsnnumber) za oporavak. Ovo je samo informacijska poruka. Nije potrebna nijedna Akcija korisnika.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
O kumulativnim ažuriranjima za SQL Server:
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.