Simptomi
Ja izmantojat trešās puses dublēšanas programmatūru, lai veiktu transakciju žurnālfailus programmā Microsoft SQL Server 2012, neveiksmīga dublēšana var izraisīt transakciju žurnālu ķēdes darbību, un jūs nevarat saņemt kļūdas ziņojumu. Piemēram, ja žurnālfailā ir šāda secība:Success, Failure, Success Tas nozīmē, ka pirmās dublējumkopijas pēdējā reģistrācijas kārtas numurs (LSN) neatbilst pirmajai otrajai veiksmīgajai dublēšanai LSN.
Risinājums
Pēc šī labojumfaila lietošanas tiek parādīts labāks kļūdas ziņojums, kas norāda uz iespējamu atvienošanu ar klientu. Kļūdas ziņojums līdzinās tālāk norādītajam.
<DateTime> spid52 žurnālu dublēšanas ķēde ir bojāta. Lai varētu veikt žurnālu dublēšanu, ir jāveic pilna datu bāzes dublēšana.
Piezīme. Neveiksmes cēlonis ir kāda problēma dublējuma lietojumprogrammā pēc tam, kad SQL Server ir pabeigusi dublējumu LSN. Šajā gadījumā starp dublējuma lietojumprogrammu un SQL Server programmu notiks savienojuma pārtraukšana. Neveiksmes dēļ dublējuma lietojumprogramma nesaglabā dublējumu saturu. Taču SQL Server pieņem, ka tas ir paveikts ar šo dublējumu, un tas pāriet uz priekšu. Kad ir nepieciešama nākamā transakciju reģistrācijas dublēšana, dublējumā būs iekļauta tikai papildu LSN, bet ne pazaudētais saturs. Pēc tam jūs saņemsit ziņojumu, kas norāda problēmas situāciju.
Informācija par servisa pakotnes SQL Server 2012
Lai atrisinātu šo problēmu, iegūstiet jaunāko Microsoft SQL Server 2012 servisa pakotni. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2755533 Jaunākās SQL Server 2012 servisa pakotnes iegūšana
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".