Simptomi
U sistemu Microsoft SQL Server 2008 ili SQL Server 2008 R2 pokušavate da napravite rezervnu kopiju baze podataka pomoću naredbe BACKUP. Međutim, operacija pravljenja rezervne kopije neće uspeti, a sledeće poruke o greškama evidentiraju se u datoteci evidencije grešaka sistema SQL Server:
<datum><vremenskom> <spid>: 2601, Ozbiljnost: 14, stanje: 1.<Datum><Vreme> <spid> Nije moguće umetnuti duplirani red ključa u objekat 'sys.syscommittab' sa jedinstvenim indeksom '<Index Name>'.<Date><Time> <spid> Error: 3999, Ozbiljnost: 17, stanje: 1.<Datum><vreme> <spid> nije uspelo da isprazni tabelu koja se obavezuje na disk u Dbid <ID bazi podataka> zbog greške 2601. Više informacija potražite u polju za potvrdu o grešci.
Do ovog problema dolazi kada su ispunjeni sledeći uslovi:
-
Omogućili ste praćenje promena sistema SQL Server u ovoj bazi podataka.
-
Nakon što je praćenje promena omogućeno, baza podataka je bar jednom bila podvrgnuta oporavku baze podataka.Napomena Najčešći scenariji kada se pokrene spasavanje baze podataka su sledeći:
-
Kada se usluga SQL Server ponovo pokrene.
-
Kada se baza podataka vrati u prethodno stanje iz rezervne kopije.
-
Pored toga, na grešku 2601 može doći i kada SQL Server pokuša da izvrši operaciju kontrolnog punkta u ovoj bazi podataka. Za više informacija o aktivnostima koje mogu da izazovu kontrolnu tačku baze podataka pogledajte podzbir "Aktivnosti koje uzrokuju kontrolnu tačku" odeljka "Kontrolne tačke i aktivni deo evidencije" u sledećoj dokumentaciji sistema SQL Server 2008:
Rešenje
Kumulativne informacije o ažuriranju
SQL Server 2008 servisni paket 3
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 2 za SQL Server 2008 servisni paket 3. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2633143 Kumulativni paket ispravki 2 za SQL Server 2008 servisni paket 3Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravke za SQL Server 2008. Microsoft preporučuje da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2629969 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 3 objavljen Hitne ispravke za Microsoft SQL Server 2008 kreirane su za određene SQL Server servisne pakete. Morate primeniti hitnu ispravku za SQL Server 2008 servisni paket 3 na instalaciju SQL Server 2008 servisnog paketa 3. Podrazumevano, sve hitne ispravke koje su obezbeđene u SQL Server servisnom paketu uključene su u sledeći SQL Server servisni paket.
SQL Server 2008 R2 servisni paket 1
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 1 za SQL Server 2008 R2 servisni paket 1. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2544793 Kumulativni paket ispravki 1 za SQL Server 2008 R2 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567616 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 Service Pack 1 was released
SQL Server 2008 R2
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 8. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2534352 Kumulativni paket ispravki 8 za SQL Server 2008 R2 Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
981356 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 was released
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Za više informacija o terminologiji softverskih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravki
Više informacija
Da biste rešili povezani problem u sistemu SQL Server, pogledajte sledeći članak u bazi znanja:Dupliranje redova tastera iz tabele sys.syscommittab u sistemu SQL Server