KB4469722 – LØSNING: Interne feilmeldinger når du oppdaterer en FILESTREAM tombstone-systemtabell i SQL Server

Gjelder for
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)

Symptomer

Anta at du har en FILESTREAM-aktivert database i en forekomst av Microsoft SQL Server. Når du starter en transaksjon og bruker SqlFileStream .NET API til å åpne en Filestream-fil, kan oppgaven mislykkes og generere et unntak på grunn av eksterne faktorer.

Hvis du åpner filen på nytt ved hjelp av SqlFileStream i samme transaksjon og utføring, kan du få interne feilmeldinger som ligner på følgende:

Obs!

dato klokkeslett, spids, ukjent, feil: 5571<c/> Alvorsgrad: 23<c/> Tilstand: 3.
dato og klokkeslett, spids, Ukjent, Intern FILESTREAM-feil: Får ikke tilgang til søppelinnsamlingstabellen.

Hvis du kjører dbcc-kontrolltabellen (sys.filestream_tombstone_2073058421), kan du få følgende feilmelding:

Obs!

Msg 8951, nivå 16, delstat 1, linje linjenummer

Tabellfeil: tabell dbcc checktable ('sys.filestream_tombstone_2073058421') (ID IDNumber). Dataraden har ingen samsvarende indeksrad i indeksen «FSTSNCIdx» (IDIDNumber). Mulige manglende eller ugyldige nøkler for samsvar mellom indeksraden:

Oppløsning

Løsningen på dette problemet er inkludert i følgende oppdateringer for SQL Server:

Kumulativ oppdatering 13 for SQL Server 2017

Kumulativ oppdatering 1 for SQL Server 2014 Service Pack 3

Kumulativ oppdatering 15 for SQL Server 2014 Service Pack 2

Om SQL Server-bygg

Hvert nye bygg for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer som fantes i forrige bygg. Vi anbefaler at du installerer det nyeste bygget for din versjon av SQL Server:

SQL Server 2017-versjonsversjoner

SQL Server 2014-versjonsversjoner

Midlertidig løsning

Du kan omgå dette problemet ved å bygge databaseindeksen på nytt ved hjelp av DBCC CHECKTABLE-kommandoen .

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Kilder

Finn ut mer om standardterminologien Microsoft bruker til å beskrive programvareoppdateringer.