Příznaky
Předpokládejme, že máte tabulku, která obsahuje sloupec FILESTREAM a sloupec LOB v Microsoft SQL serveru 2012. Když sloupec LOB přetáhnete a pokusíte se znovu vytvořit existující clusterovaný index nebo vytvořit nový clusterovaný index, zobrazí se následující chybová zpráva:
<datum> <čas> SPID<ID> Chyba: 17066, závažnost: 16, stav: 1. <Datum> <čas> číslo SPID> <0 ID> \longrec.inl SQL serveru kontrolní výraz: soubor : <<outBufLen> = OffsetOf (InRowContent,>) + inBufLen '. K této chybě mohlo dojít při časování. Pokud chyba přetrvává i po opětovném spuštění příkazu, pomocí příkazu DBCC CHECKDB zkontrolujte, jestli databáze není součástí struktury, nebo restartujte server, aby se zajistilo, že nejsou poškozeny datové struktury v paměti. <datum> <čas> SPID<ID> chyba : 3624 TimeID Podrobnosti najdete v protokolu chyb systému SQL Server. Selhání výrazu obvykle způsobuje chybu softwaru nebo poškození dat. Pokud chcete zkontrolovat poškození databáze, zkuste spustit příkaz DBCC CHECKDB. Pokud jste se dohodli, že budete během instalace posílat výpisy Microsoftu, pošle vám do Microsoftu mini výpis. Aktualizace může být k dispozici od Microsoftu v nejnovější aktualizaci Service Pack nebo v QFE od technické podpory.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 6 pro SQL Server 2012 SP2 /en-us/help/3052468
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.