Simptomi
Kada pokrenete naredbu UPDATE u tablici koja u programu Microsoft SQL Server 2016 sadrži grupirani indeks spremište stupaca (CCI), može vam se prikazati pogreška tvrdnje slična sljedećoj:
Mjesto: "bpbatch.cpp":240
Izraz: (BP_VECTOR_ID)(iNew + 1) == iNew + 1
SPID: 55
ID procesa: 1556
Msg 3624, razina 20, stanje 1, redak 1
Provjera 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.
Msg 596, razina 21, stanje 1, redak 0
Izvršavanje se ne može nastaviti jer je sesija u stanju ubijanja.
Msg 0, Razina 20, Stanje 0, Redak 0
Na trenutnoj naredbi došlo je do ozbiljne pogreške. Rezultate, ako postoje, treba odbaciti.
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju 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:
Najnovije kumulativno ažuriranje za SQL Server 2016.
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.