Microsoft distribuerer Microsoft SQL Server 2008 R2-feilrettinger som én nedlastbar fil. Siden reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige utgivelsen av SQL Server 2008 R2-feilrettingene.
Symptomer
Tenk på følgende scenarier:
Scenario 1:
- Du utelater en kolonne i en partisjonert tabell i Microsoft SQL Server 2008 R2, Microsoft SQL Server 2012 eller Microsoft SQL Server 2008.
- Du oppretter en ny partisjon for tabellen.
- Du prøver å sette inn data i den nye partisjonen av tabellen.
- Du bytter partisjoner for tabellen.
- Du prøver å sette inn data i den nye partisjonen av tabellen.
I dette scenariet kan det oppstå et brudd på tilgangstillatelsen. I tillegg får du følgende feilmelding:
Obs!
Det oppstod en alvorlig feil på gjeldende kommando. Eventuelle resultater bør forkastes.
Scenario 2:
- Du har en partisjonert tabell i SQL Server 2008 R2, SQL Server 2012 eller SQL Server 2008.
- Du endrer komprimeringstypen for en partisjon.
- Du prøver å oppdatere partisjonen eller sette inn data i partisjonen.
I dette scenariet kan det oppstå et brudd på tilgangstillatelsen. I tillegg får du følgende feilmelding:
Obs!
Det oppstod en alvorlig feil på gjeldende kommando. Eventuelle resultater bør forkastes.
Årsak
Dette problemet oppstår fordi tilgangen som SQL Server bruker til å sette inn data i forskjellige partisjoner, gjenkjenner metadataendringene på feil måte. Når det settes inn data i den nye partisjonen som opprettes etter at en kolonne slettes, kan det hende at antallet kolonner som kan ha nullverdier i den nye partisjonen, er én færre enn antallet kolonner som kan ha nullverdier i den gamle partisjonen.
Oppløsning
Informasjon om kumulativ oppdatering
Kumulativ oppdatering 4 for SQL Server 2012 SP1
Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 4. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2012 SP1, kan du klikke følgende artikkelnummer for å gå til artikkelen i Microsoft Knowledge Base:
2833645 Kumulativ oppdatering 4 for SQL Server 2012 SP1Note Siden buildene er kumulative, inneholder hver nye løsning alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2012 SP1-utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du ønsker mer informasjon, kan du klikke følgende artikkelnummer for å gå til artikkelen i Microsoft Knowledge Base:
2772858 SQL Server 2012-versjonene som ble utgitt etter at Service Pack 1 SQL Server 2012 ble utgitt
Kumulativ oppdatering 6 for SQL Server 2008 R2 Service Pack 2
Løsningen på dette problemet ble først utgitt i samleoppdatering 6. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008 R2 Service Pack 2, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2830140 Kumulativ oppdateringspakke 6 for SQL Server 2008 R2 Service Pack 2Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige oppdateringen SQL Server 2008 R2 Service Pack 2. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2730301 SQL Server 2008 R2-bygg som ble utgitt etter at SQL Server 2008 R2 Service Pack 2 ble utgitt
Kumulativ oppdatering 7 for SQL Server 2012
Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 7. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2012, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2823247 Kumulativ oppdateringspakke 7 for SQL Server 2012Merk Siden byggene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2012-utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2692828 SQL Server 2012-versjonene som ble utgitt etter at SQL Server 2012 ble utgitt
Kumulativ oppdatering 12 for SQL Server 2008 R2 Service Pack 1
Løsningen på dette problemet ble først utgitt i samleoppdatering 12. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008 R2 Service Pack 1, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2828727 Kumulativ oppdateringspakke 12 for SQL Server 2008 R2 Service Pack 1Note Siden buildene er kumulative, inneholder hver nye reparasjonsutgivelse alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige oppdateringen av SQL Server 2008 R2 Service Pack 1. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2-bygg som ble utgitt etter at SQL Server 2008 R2 Service Pack 1 ble utgitt
Kumulativ oppdatering 10 for SQL Server 2008 Service Pack 3
Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 10. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008 Service Pack 3, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2814783 Kumulativ oppdateringspakke 10 for SQL Server 2008 Service Pack 3Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige oppdateringen av oppdateringen Service Pack 3 i SQL Server. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2629969 SQL Server 2008-versjonene som ble utgitt etter at SQL Server Service Pack 3 ble utgitt
SQL Server 2008 R2 Service Pack 1
Løsningen på dette problemet ble først utgitt i samleoppdatering 9. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008 R2 Service Pack 1, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2756574 Kumulativ oppdateringspakke 9 for SQL Server 2008 R2 Service Pack 1Note Siden buildene er kumulative, inneholder hver nye reparasjonsutgivelse alle hurtigreparasjoner og sikkerhetsrettelser som fulgte med den forrige SQL Server 2008 R2 Service Pack 1-oppdateringen. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2-bygg som ble utgitt etter at SQL Server 2008 R2 Service Pack 1 ble utgitt
SQL Server 2008 R2
Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 7. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008 R2, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2507770 kumulativ oppdateringspakke 7 for SQL Server 2008 R2 Merk Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2008 R2-utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
981356 SQL Server 2008 R2-byggene som ble utgitt etter at SQL Server 2008 R2 ble utgitt
Informasjon om oppdateringspakke for SQL Server 2008 R2
Du kan løse dette problemet ved å skaffe deg den nyeste oppdateringspakken for SQL Server 2008 R2. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
2527041 Slik får du tak i den nyeste oppdateringspakken for SQL Server 2008 R2
Midlertidig løsning
For å omgå dette problemet kan du bygge alle partisjonene i den partisjonerte tabellen på nytt når du har fjernet en av kolonnene i tabellen.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Dette problemet ble først løst i SQL Server 2008 R2 Service Pack 1.
Mer informasjon
Hvis du vil ha mer informasjon om hvordan du oppretter komprimerte tabeller og indekser, går du til følgende MSDN-webområde: