Tünetek
Feltételezzük, hogy memóriara optimalizált táblát hoz létre az SQL Server 2014-ben. Ezután elküld egy lekérdezést a táblára vonatkozóan, és a lekérdezés megad egy olyan tippet, amelyet az SQL Server nem ismer fel. Tegyük fel például, hogy a következő lekérdezést küldi be:
SELECT * FROM dbo.ShoppingCart (non_existing_hint) WHERE ShoppingCartId = 1;
Ebben az esetben az SQL Server összeomolhat, és a következő hibaüzenet jelenhet meg:
Megjegyzés
Msg 3624, Level 20, State 1, Line 27
A rendszer érvényesítési ellenőrzése sikertelen volt. A részleteket az SQL Server hibanaplójában találja. Az érvényesítési hibát általában szoftverhiba vagy adatsérülés okozza. Az adatbázis sérülésének ellenőrzéséhez fontolja meg a DBCC CHECKDB futtatását. Ha a telepítés során elfogadta, hogy memóriaképeket küld a Microsoftnak, akkor a rendszer egy kis méretű memóriaképet küld a Microsoftnak. Lehetséges, hogy a Microsoft kibocsát egy frissítést a legújabb szervizcsomagban vagy a műszaki támogatás által kiadott gyorsjavításban.
A frissítés telepítése után az SQL Server nem omlik össze ebben a forgatókönyvben, és a következőhöz hasonló hibaüzenet jelenik meg:
Megjegyzés
Msg 10794, 16. szint, 86. állam, 26. sor
A memóriára optimalizált táblázatok nem támogatják az "xxxxx" táblázatbeállítást.
Megoldás
Összegző frissítéssel kapcsolatos információk
A hibát először az SQL Server következő összegző frissítésében javítottuk.
Javaslat: Telepítse az SQL Server legújabb összegző frissítését
Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Javasoljuk, hogy töltse le és telepítse az SQL Server legújabb összegző frissítéseit:
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.