KB3138775 – ISPRAVKA: SQL Server 2014 pada kada izvršite upit koji sadrži NEPOSTOJEĆI savet upita u In-Memory OLTP bazi podataka

Primenjuje 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 kreirate tabelu optimizovanu za memoriju u sistemu SQL Server 2014. Zatim prosleđujete upit za tabelu, a upit će navesti nagoveštaj koji SQL Server ne prepoznaje. Na primer, prosledite sledeći upit:

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

U ovom slučaju, SQL Server može da padne i dobijete sledeću poruku o grešci:

Napomena

Poruka 3624, nivo 20, država 1, linija 27
Provera sistemske tvrdnje nije uspela. Detalje potražite u evidenciji grešaka za SQL Server. Do greške pri potvrđivanju obično dolazi zbog softverske greške ili oštećenja podataka. Da biste proverili da li baza podataka nije oštećena, uzmite u obzir pokretanje DBCC CHECKDB. Ako ste pristali da šaljete prikaze korporaciji Microsoft tokom instalacije, korporaciji Microsoft se šalje mali prikaz. Microsoft može da obezbedi ispravku u najnovijem servisnom paketu ili u hitnoj ispravci tehničke podrške.

Kada instalirate ispravku, SQL Server ne pada u ovom scenariju i dobijate poruku o grešci koja izgleda ovako:

Napomena

Poruka 10794, nivo 16, država 86, linija 26
Opcija tabele "xxxxx" nije podržana za tabele optimizovane za memoriju.

      

Rešenje

Informacije o kumulativnom ažuriranju

Problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server.

Preporuka: Instalirajte najnoviju kumulativnu ispravku za SQL Server

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Preporučujemo da preuzmete i instalirate najnovije kumulativne ispravke za SQL Server:

      

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.