KB3138775 – RJEŠENJE: SQL Server 2014 ruši se prilikom izvršavanja upita koji sadrži podsjetnik za NEPOSTOJEĆI upit u bazi podataka In-Memory OLTP

Primjenjuje se na
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Simptomi

Pretpostavimo da ste u sustavu SQL Server 2014 stvorili tablicu optimiziranu za memoriju. Zatim pošaljite upit za tablicu i upit navodi savjet koji SQL Server ne prepoznaje. Šaljete slijedeći, primjerice, upit:

SELECT * FROM dbo.ShoppingCart (non_existing_hint) WHERE ShoppingCartId = 1;

U toj situaciji SQL Server može prestati funkcionirati i možete primiti sljedeću poruku o pogrešci:

Napomena

poruka 3624, razina 20, država 1, redak 27
Provjera tvrdnji sustava nije uspjela. Pojedinosti potražite u zapisniku o pogreškama sustava SQL Server. Pogrešku tvrdnje obično uzrokuje softverska programska pogreška ili oštećenje podataka. Da biste provjerili je li baza podataka oštećena, pokrenite naredbu DBCC CHECKDB. Ako ste pristali na slanje sigurnosnih kopija Microsoftu tijekom postavljanja, mali će se izvatci o stanju pri padu sustava poslati Microsoftu. Microsoft može ponuditi ažuriranje u najnovijem servisnom paketu ili u hitnom popravku tehničke podrške.

Nakon instalacije ažuriranja SQL Server se u tom scenariju ne ruši i prikazuje se poruka o pogrešci koja izgleda otprilike ovako:

Napomena

poruka 10794, razina 16, županija 86, redak 26
Mogućnost tablice "xxxxx" nije podržana za tablice koje optimiziraju memoriju.

      

Rješenje

Informacije o kumulativnom ažuriranju

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.

Preporuka: instalirajte najnovije kumulativno ažuriranje za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:

      

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.