Simptomi
Razmotrite sljedeći scenarij:
-
Pokrenete naredbu za spajanje koja ima izlaznu klauzulu unutar pohranjene procedure ili serije ad hoc Transact-SQL u programu SQL Server 2016 ili 2017 u sustavu Windows.
-
Odredišna baza podataka koristi BULK_LOGGED ili jednostavni MODEL oporavka.
-
Umetnite veliku količinu podataka (na primjer: oko 6.000 redaka) u tablicu u drugoj bazi podataka.
U ovom scenariju pojavljuje se pogreška u tvrdnji, a možda ćete primiti poruku o pogrešci sličnu sljedećoj:
MSG 3624, razina 20, State 1, Linenumber linija
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.
Rješenje
Kumulativne informacije o ažuriranju:
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 12 za SQL Server 2017
Kumulativno ažuriranje 4 za SQL Server 2016 SP2
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:
Informacije o hitnim popravkom na zahtjev:
Taj je problem riješen na sljedećem servisu hotfixe na zahtjev 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.