KB4469722 - FIX: sisemised tõrketeated fileSTREAM tombstone süsteemi tabeli värskendamisel SQL Server

Rakenduskoht
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sümptomid

Oletagem, et teil on FILESTREAM-toega andmebaas Microsoft SQL Server eksemplaris. Kui käivitate tehingu ja kasutate Filestreami faili avamiseks SqlFileStream .NET API-t, võib toiming nurjuda ja põhjustada välistegurite tõttu erandi.

Kui avate faili uuesti, kasutades sqlFileStream samas tehingus ja kinnitamist, võite saada sisemised tõrketeated, mis sarnanevad järgmisega:

Märkus.

date time, spids, Unknown, Error: 5571<c/> Severity: 23<c/> State: 3.
date time, spids, Unknown, Internal FILESTREAM error: failed to access the garbage collection table.

Kui käivitate kontrollitava dbcc ('sys.filestream_tombstone_2073058421'), võidakse kuvada järgmine tõrketeade:

Märkus.

Msg 8951, tase 16, olek 1, reanumber

Tabelitõrge: tabeli dbcc kontrollitav ('sys.filestream_tombstone_2073058421') ( ID IDNumber). Andmereal pole registris FSTSNCIdx (ID IDNumber) vastavat indeksirida. Registrirea vastendamise võimalikud puuduvad või sobimatud võtmed:

Lahendus

Selle probleemi lahendus on kaasatud järgmistesse SQL Server värskendustesse.

koondvärskendus 13 SQL Server 2017 jaoks

SQL Server 2014 hoolduspaketi Service Pack 3 koondvärskendus 1

SQL Server 2014 hoolduspaketi Service Pack 2 koondvärskendus 15

Teave SQL Server järkude kohta

Iga uus järk SQL Server sisaldab kõiki eelmise järgu kiirparandusi ja turbeparandusi. Soovitame teil installida oma SQL Server versiooni uusima versiooni.

SQL Server 2017 järguversioonid

SQL Server 2014 järguversioonid

Ajutine lahendus

Selle probleemi lahendamiseks koostage andmebaasiregister uuesti käsu DBCC CHECKTABLE abil.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Viited

Siit leiate teavet Standardse terminoloogia kohta, mida Microsoft tarkvaravärskenduste kirjeldamiseks kasutab.