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“.