Symptomer
Når du spør etter binære store objekter (BLOB)-kolonnedata i Microsoft SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 eller SQL Server 2014, kan du få følgende feilmelding:
Obs!
Feil: 5180 Kan ikke åpne Filkontrollbank (FCB) for ugyldig fil-ID 0 i databasen tempdb. Kontroller filplasseringen. Kjør DBCC CHECKDB.
Årsak
Dette problemet oppstår fordi SQL Server ikke håndterer en oppmerksomhetsmelding (avbryt) på riktig måte når den leser BLOB-data. Dette problemet oppstår bare når intern BLOB-buffer i minnet er deaktivert. Når hurtigbufferen er deaktivert, bytter hurtigbufferdataene til databasen tempdb. Deretter leser SQL Server BLOB-dataene fra databasens tempdb i stedet for hurtigbufferen i minnet. Avhengig av størrelsen på BLOB-dataene eller serverminnetilstanden er den interne BLOB-bufferen deaktivert.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 2 for SQL Server 2012 SP2 /en-us/help/2983175
Kumulativ oppdatering 11 for SQL Server 2012 SP1 /en-us/help/2975396
Kumulativ oppdatering 13 for SQL Server 2008 R2 SP2 /en-us/help/2967540
Kumulativ oppdatering 2 for SQL Server 2014 /en-us/help/2967546
Kumulativ oppdatering 17 for SQL Server 2008 SP3 /en-us/help/2958696
Om kumulative oppdateringer for SQL Server
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
- Den nyeste kumulative oppdateringen for SQL Server 2012 SP2
- Den nyeste kumulative oppdateringen for SQL Server 2012 SP1
- Den nyeste kumulative oppdateringen for SQL Server 2008 R2 SP2
- Den nyeste kumulative oppdateringen for SQL Server 2014
- Den nyeste kumulative oppdateringen for SQL Server 2008 SP3
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».