Feil #: 50003456 (SQL-hurtigreparasjon)
Microsoft distribuerer Microsoft SQL Server 2008-rettelser som én nedlastbar fil. Fordi rettelsene er kumulative, inneholder hver ny utgivelse alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige utgivelsen av SQL Server 2008-feilrettinger.
Symptomer
I Microsoft SQL Server 2008, SQL Server 2012 eller SQL Server 2014 bruker du setningen ALTER INDEX REBUILD under indeksvedlikehold i en gruppert indekstabell. Når du gjør dette, kan det ta lengre tid enn forventet å gjenoppbygge den grupperte indekstabellen.
Årsak
Dette problemet oppstår når den grupperte indekstabellen inneholder filstrømdata. Når den grupperte indekstabellen bygges på nytt, utføres unødvendige kopieringsoperasjoner på filflytdataene. Unødvendige kopieringsoperasjoner gjør gjenoppbyggingen langsommere.
Oppløsning
Løsningen på dette problemet ble først utgitt i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 1 for SQL Server 2014 /en-us/help/2931693
Kumulativ oppdatering 8 for SQL Server 2012 SP1 /en-us/help/2917531
Kumulativ oppdatering 1 for SQL Server 2008 /en-us/help/956717
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 2014
- Den nyeste kumulative oppdateringen for SQL Server 2012 SP1
- Den nyeste kumulative oppdateringen for SQL Server 2008
Midlertidig løsning
Gjør følgende for å omgå problemet:
Fjern den grupperte indeksen.
Du kan bruke innstillingen
DROP INDEX-uttrykket for å utelate den grupperte indeksen. Hvis du vil ha mer informasjon om
DROP INDEX-uttrykket kan du gå til følgende webområde for Microsoft Developer Network (MSDN):Opprette en ny gruppert indeks.
Du kan bruke innstillingen
CREATE INDEX-setning for å opprette en ny gruppert indeks. Hvis du vil ha mer informasjon om
CREATE INDEX-setningen går du til følgende MSDN-webområde:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Mer informasjon
Hvis du vil ha mer informasjon om hvilke filer som endres, og informasjon om eventuelle forutsetninger for å bruke den kumulative oppdateringspakken som inneholder hurtigreparasjonen beskrevet i denne artikkelen i Microsoft Knowledge Base, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
956717 kumulativ oppdateringspakke 1 for SQL Server 2008
Kilder
Hvis du vil ha mer informasjon om listen over bygg som er tilgjengelige etter utgivelsen av SQL Server 2008, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
956909 SQL Server 2008-versjonene som ble utgitt etter at SQL Server 2008 ble utgitt
Hvis du vil ha mer informasjon om den inkrementell vedlikeholdsmodellen for SQL Server, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
935897 En inkrementell vedlikeholdsmodell er tilgjengelig fra SQL Server-teamet som kan levere hurtigreparasjoner for rapporterte problemer
Hvis du vil ha mer informasjon om navnegivningsskjemaet for SQL Server-oppdateringer, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
822499 Nytt navneskjema for Microsoft SQL Server programvareoppdateringspakker
Hvis du vil ha mer informasjon om terminologi for programvareoppdateringer, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 Beskrivelse av standardterminologien som brukes til å beskrive Microsoft-programvareoppdateringer