KB957823 – RETTELSE: Det kan tage længere tid at genopbygge tabellen med grupperede indekser, end du forventer, når du bruger sætningen ALTER INDEX REBUILD i SQL Server

Gælder for
SQL Server 2008 Workgroup SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Fejl #: 50003456 (SQL-hotfix)

Microsoft distribuerer Microsoft SQL Server 2008-rettelser som én fil, der kan downloades. Da rettelserne er kumulative, indeholder hver ny version alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008-rettelsen.

Symptomer

I Microsoft SQL Server 2008, SQL Server 2012 eller SQL Server 2014 skal du bruge sætningen ALTER INDEX REBUILD under vedligeholdelse af indeks på en grupperet indekstabel. Når du gør dette, kan det tage længere tid end forventet at genopbygge den grupperede indekstabel.

Årsag

Dette problem opstår, når den grupperede indekstabel indeholder filstreamdata. Når den grupperede indekstabel genopbygges, udføres der unødvendige kopieringshandlinger på filstreamdataene. De unødvendige kopieringshandlinger gør genopbygningshandlingen langsommere.

Løsning

Rettelsen til dette problem blev først udgivet i følgende kumulative opdatering af SQL Server.

Samlet opdatering 1 til SQL Server 2014 /en-us/help/2931693

Samlet opdatering 8 til SQL Server 2012 SP1 /en-us/help/2917531

Samlet opdatering 1 til SQL Server 2008 /en-us/help/956717

Om kumulative opdateringer til SQL Server

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

      

Løsning

Du kan løse dette problem ved at følge disse trin:

  1. Slip det grupperede indeks.

      Du kan bruge indstillingen
     Sætningen DROP INDEX for at droppe det grupperede indeks. Du kan finde flere oplysninger om
     DROP INDEX-sætningen, skal du besøge følgende MSDN-websted (MSDN (Microsoft Developer Network)):

    https://msdn2.microsoft.com/library/aa258837(sql.80).aspx

  2. Opret et nyt grupperet indeks.

      Du kan bruge indstillingen
     Sætningen CREATE INDEX for at oprette et nyt grupperet indeks. Du kan finde flere oplysninger om
     CREATE INDEX-sætningen, skal du besøge følgende MSDN-websted:

    https://msdn2.microsoft.com/library/ms188783.aspx

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Flere oplysninger

Du kan finde flere oplysninger om, hvilke filer der ændres, og oplysninger om eventuelle forudsætninger for at anvende den kumulative opdateringspakke, der indeholder den hotfix, der er beskrevet i denne artikel i Microsoft Knowledge Base, ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

956717 kumulativ opdateringspakke 1 til SQL Server 2008

Referencer

Få flere oplysninger om listen over builds, der er tilgængelige efter udgivelsen af SQL Server 2008, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

956909 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 blev udgivet

Yderligere oplysninger om Incremental Servicing Model for SQL Server finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

935897 SQL Server teamet kan tilbyde en trinvis serviceringsmodel, som kan levere hotfixes til rapporterede problemer

Du kan finde flere oplysninger om navngivningsskemaet for opdateringer til SQL Server ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

822499 Nyt navngivningsskema for Microsoft SQL Server-softwareopdateringspakker

Du kan finde flere oplysninger om terminologi for softwareopdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

824684 Beskrivelse af den standardterminologi, der bruges om Microsoft-softwareopdateringer