Simptomi
Agent čitača zapisnika ili posao skeniranja CDC-a izvršava sp_replcmds pohranjeni postupak za vraćanje naredbi označenih za replikaciju. Ako se u sustavu Microsoft SQL Server Poništi tijekom izvršavanja, neuspješna tvrdnja koja nalikuje sljedećem može se zabilježiti u zapisniku pogreške sustava SQL Server:
Pogreška: 17066, težina: 16, stanje: 1. Tvrdnja sustava SQL Server: datoteka: < replika. cpp>, Linenumber nije uspjela tvrdnja = ' db_mem '. 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.
Uz to, nakon neuspjelog izvatka o izvatku stvara se više datoteka s prekršajem pristupa.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 6 za SQL Server 2016 RTM
Kumulativno ažuriranje 3 za SQL Server 2016 SP1
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:
Najnovije Kumulativno ažuriranje za SQL Server 2016
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.