Kļūdas ziņojums: "pieteikšanās dublējuma ķēde ir bojāta", ja programmā SQL Server neizdevās žurnālfaila dublēšana

Simptomi

Jūsu žurnālu nosūtīšanas konfigurācijā reģistrācijas dublēšana var neizdoties, jo ir radušās problēmas ar bāzes krātuves un infrastruktūras problēmu. Šajā gadījumā tiek atkārtots reģistrācijas dublēšanas process, un tas var pārrakstīt potenciāli derīgu žurnālu dublējuma failu. Ja tā notiek, varat veikt pārtraukumu žurnālfailā, kas var būt nepieciešama, lai pabeigtu žurnālu nosūtīšanas konfigurācijas pārinicializāciju. Atkarībā no datu bāzu lieluma tas var būt ļoti dārga darbība. Turklāt kļūdas, kas atgādina šīm darbībām, tiek reģistrētas SQL Server kļūdu žurnālā:

Datums/laiks, dublēšana, nezināma dublēšana neizdevās pabeigt komandu dublēšanas žurnālu databasename. Pārbaudiet detalizētu ziņojumu dublējuma lietojumprogrammas žurnālu. Datums/laiks, dublēšana, nav zināms, kļūda: 3041 nopietnība: 16 State: 1. Datums/laiks, Spid326, nezināms, žurnālu dublējuma ķēde ir bojāta. Lai varētu veikt žurnālu dublēšanu, ir jāveic pilna datu bāzes dublēšana. Datums/laiks, Spid326, nezināms, operētājsistēma atgrieza kļūdu 170 (tiek lietots pieprasītais resurss). uz SQL Server rakstīšanas laikā, izmantojot ofseta 0x00000009dde000 failu FilePath\FileName. Papildu informācija par SQL Server kļūdu žurnālu un sistēmas notikumu žurnālu var sniegt detalizētāku informāciju. Šis ir nopietns sistēmas līmeņa kļūdas nosacījums, kas apdraud datu bāzes integritāti, un tas ir nekavējoties jāizlabo. Pilnīga datu bāzes konsekvences pārbaude (DBCC CHECKDB). Šo kļūdu var izraisīt daudzi faktori. Papildinformāciju skatiet rakstā SQL Server grāmatas tiešsaistē.

Risinājums

Šīs problēmas labojums ir iekļauts šādos kumulatīvajos atjauninājumos un SQL Server servisa pakotnē:

Kumulatīvais atjauninājums 7 SQL server 2014 1. servisa pakotnes kumulatīvais atjauninājums 13 SQL Server 2012 Sp2 kumulatīvais atjauninājums 5 SQL Server 2012 Service Pack 3 (SP3) KUMULATĪVais atjauninājums 1 SQL Server 2014 SP2 Piezīme. Pēc šī atjauninājuma lietošanas nolūks ir noņemt derīgu transakciju žurnālu dublējuma ignorēšanu. Tāpēc šajā atjauninājumā ir ieviesti daži papildu derīgumi, lai pārbaudītu, vai pieteikšanās ķēde nav bojāta.

Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:

Jaunākais SQL server 2014 (SP1/SP2)jaunākā kumulatīvais atjauninājums sql Server 2012 SP3jaunākajā kumulatīvajā atjauninājumā SQL Server 2012 SP2

Informācija par servisa pakotnes SQL Server 2016

       2. servisa pakotne SQL Server 2016

Pakalpojumu pakotnes ir kumulatīvas. Katrā jaunajā servisa pakotnē ir iekļauti visi labojumi, kas ir iepriekšējās servisa pakotnēs, kā arī visi jaunie labojumi. Mūsu ieteikums ir lietot jaunāko servisa pakotni un jaunāko šīs servisa pakotnes kumulatīvo atjauninājumu. Pirms jaunākās servisa pakotnes instalēšanas jums nav jāinstalē iepriekšējā servisa pakotne. Tālāk esošajā rakstā Izmantojiet 1. tabulu, lai atrastu papildinformāciju par jaunāko servisa pakotni un jaunāko kumulatīvo atjauninājumu.

Kā noteikt SQL Server un tās komponentu versiju, izdevumu un atjaunināšanas līmeni

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×