KB4551220 – JAVÍTÁS: Az állítási hiba akkor fordul elő, amikor futtatja a folytatáshoz használható index build utasítást a SQL Server

Hatókör
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2017 Standard on Windows SQL Server 2017 Standard on Linux SQL Server 2019 on Linux SQL Server 2019 on Windows

Tünetek

Feltételezzük, hogy olyan ALTER INDEX rebuild parancsot futtat, amely rendelkezik a RESUMABLE=ON opcióval a Microsoft SQL Server. Ha ez egy olyan szűrt index, amely olyan feltételt tartalmaz, mint például az IS NULL oszlop, a művelet meghiúsulhat, és helybeli hibát adhat vissza. Emellett a rendszer egy összeomlási memóriaképet is tartalmazó fájlt generálhat.

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

Megoldás

Ezt a hibát az SQL Server következő összegző frissítésében javítottuk:

Megjegyzés: Az indexstruktúrától és a szűrt indexfeltételektől függően az SQL Server verziója nem tudja biztonságosan befejezni a folytatható indexbuildet. A CU telepítése után az SQL Server helyességi beállítás és memóriakép létrehozása helyett szabályosan leállítja a műveletet, és új, 10675-ös hibakódot ad vissza.

"Belső lekérdezésfeldolgozó hiba: A lekérdezésfeldolgozó nem tudott lekérdezéstervet létrehozni. A FOLYTATÁS lehetőség nem támogatott ebben a tárgymutató-buildben. Távolítsa el a FOLYTATÁS lehetőséget, és futtassa újra az utasítást."
      

Az SQL Server összegző frissítéseinek ismertetése:

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. Tekintse meg az SQL Server legújabb összegző frissítéseit:

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.