Microsoft distribuerar Microsoft SQL Server 2008 eller Microsoft SQL Server 2008 R2-korrigeringar som en nedladdningsbar fil. Eftersom korrigeringarna är kumulativa innehåller varje ny utgåva alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare korrigeringsversionen för SQL Server 2008 eller SQL Server 2008 R2.
Symptom
När du har aktiverat spårning av ändringar i en Microsoft SQL Server 2008, i en Microsoft SQL Server 2008 R2, i en Microsoft SQL Server 2012 eller i en SQL Server 2014-databas misslyckas säkerhetskopieringsåtgärder och ett felmeddelande som liknar följande loggas i SQL Server felloggfil:
Obs
<Datum></tid><spid> Error: 2601, Allvarlighetsgrad: 14, State: 1.
<Datum></tid><spid> Det går inte att infoga dubblettnyckelraden i objektet sys.syscommittab med det unika indexet Indexnamn<>.
<Datum></tid><spid> fel: 3999, allvarlighetsgrad: 17, tillstånd: 1.
<Datum></tid><: spid> Det gick inte att tömma incheckningstabellen till disken i dbid-databas-ID <:t> på grund av felet 2601. Mer information finns i felloggen.
Dessutom får du felkoden 2601 när SQL Server 2008 försöker utföra en kontrollpunktsåtgärd i databasen.
En översikt över kontrollpunkter i SQL Server-databaser finns på följande MSDN-webbplats:
Databaskontrollpunkter (SQL Server)
Lösning
Service Pack-information för SQL Server 2008 R2
Lös problemet genom att skaffa senaste Service Pack för SQL Server 2008 R2. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:
2527041 Skaffa den senaste Service Pack-versionen för SQL Server 2008 R2
Information om kumulativ uppdatering
Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server:
- Kumulativ uppdatering 9 för SQL Server 2012 SP2
- Kumulativ uppdatering 3 för SQL Server 2014 SP1
- Kumulativ uppdatering 10 för SQL Server 2014
- Kumulativ uppdatering 2 för SQL Server 2012
- Kumulativ uppdatering 6 för SQL Server 2008 R2 SP1
- Kumulativ uppdatering 13 för SQL Server 2008 R2
- Kumulativ uppdatering 4 för SQL Server 2008 SP3
- Kumulativ uppdatering 9 för SQL Server 2008 SP2
Rekommendation: Installera den senaste kumulativa uppdateringen för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Vi rekommenderar att du laddar ned och installerar de senaste kumulativa uppdateringarna för SQL Server:
- Senaste kumulativa uppdateringen för SQL Server 2012 SP2
- Senaste kumulativa uppdateringen för SQL Server 2014 SP1
- Senaste kumulativa uppdateringen för SQL Server 2014
- Senaste kumulativa uppdateringen för SQL Server 2012
- Senaste kumulativa uppdateringen för SQL Server 2008 R2 SP1
- Senaste kumulativa uppdateringen för SQL Server 2008 R2
- Senaste kumulativa uppdateringen för SQL Server 2008 SP3
- Senaste kumulativa uppdateringen för SQL Server 2008 SP2
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Om du vill veta mer om modellen för inkrementell service för SQL Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
935897 En stegvis servicemodell är tillgänglig från SQL Server-teamet för att leverera snabbkorrigeringar för rapporterade problemOm du vill veta mer om namngivningsschemat för SQL Server uppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
822499 Namnschema för Microsoft SQL Server programuppdateringspaket Om du vill veta mer om terminologi för programvaruuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar
Mer information
Information om hur du åtgärdar ett relaterat problem i SQL Server finns i följande KB-artikel:
Duplicera nyckelrader från sys.syscommittab-tabellen i SQL Server