Příznaky

Předpokládejme, že máte databázi s podporou FILESTREAM v instanci serveru Microsoft SQL Server. Když spustíte transakci a k otevření souboru FileStream použijete rozhraní SqlFileStream .NET API, může se úkol zdařit a vyvolat výjimku kvůli externím faktorům.

Pokud soubor otevřete znovu pomocí SqlFileStream ve stejné transakci a potvrdí se, mohou se zobrazit interní chybové zprávy podobné následujícím:

Datuma čas, SPIDs, neznámý, chyba: 5571<c/> závažnost: 23<c/> State: 3.Datum a čas, SPIDs, neznámý, vnitřní chyba FILESTREAM: získání přístupu k tabulce uvolňování paměti se nezdařilo.

Pokud spustíte příkaz DBCC CHECKTABLE (' sys.filestream_tombstone_2073058421 '), může se zobrazit následující chybová zpráva:

Msg 8951, úroveň 16, stav 1 řádku lineNumber

Chyba tabulky: příkaz DBCC CHECKTABLE (' sys.filestream_tombstone_2073058421 ')   (ID IDNumber). Řádek dat nemá odpovídající řádek indexu v indexu ' FSTSNCIdx ' (IDIDNumber). Možné chybějící nebo neplatné klíče pro odpovídající řádek indexu:

Řešení

Oprava tohoto problému je zahrnuta v následujících aktualizacích pro SQL Server:

Kumulativní aktualizace 13 pro SQL Server 2017         

Kumulativní aktualizace 1 pro SQL Server 2014 Service Pack 3

Kumulativní aktualizace 15 pro SQL Server 2014 Service Pack 2

O buildech SQL serveru

Každé nové sestavení SQL serveru obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější Build pro vaši verzi SQL serveru:

SQL Server 2017 – verze buildu

SQL Server 2014 – verze buildu

Alternativní řešení

Tento problém vyřešíte tak, že znovu vytvoříte index databáze pomocí příkazu DBCC CHECKTABLE .

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.

Odkazy

Informace o standardní terminologii , kterou Microsoft používá k popisu aktualizací softwaru.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.