Simptomi
Razmotrite sljedeći scenarij:
-
Upotpišete Microsoft SQL Server 2016.
-
Imate temporalnu tablicu koja je podijeljena prije ili prilikom uključivanja u određivanje verzije sustava.
-
Konfigurirana je automatski stvorena (anonimna ili zadana) tablica povijesti.
-
Isključite određivanje verzije sustava, a zatim u tablici povijest pokrenete naredbu promjena PARTICIJE za promjenu tablice .
U ovom scenariju prikazat će se pogreška u tvrdnji koja nalikuje sljedećem:
MSG 3624, razina 20, State 1, Linenumber 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. MSG 596, razina 21, State 1, Linenumber Izvršenje nije moguće nastaviti jer je sesija u stanju ubojstva. MSG 0, razina 20, State 0, Linenumber Došlo je do ozbiljne pogreške u aktualnoj naredbi. Rezultat, ako ih ima, trebao bi biti odbačen.
Rješenje
Popravak tog problema uvršten je u sljedeća ažuriranja:
-
Kumulativno ažuriranje 3 za SQL Server 2016 Service Pack 1
-
Kumulativno ažuriranje 6 za SQL Server 2016
Svaka nova međuverzija za SQL Server 2016 sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnom sastavom. Preporučujemo da instalirate najnoviju izgradnju 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.