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
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.