Simptomi
Iedomājieties šādu scenāriju:
-
AlwaysOn pieejamības grupu līdzeklis ir iespējots programmā Microsoft SQL Server 2012.
-
Jūs iespējojat žurnālu sūtīšanas līdzekli dažās datu bāzēs, kas ir AlwaysOn pieejamības grupā.
-
Jums ir monitora serveris, kas pārrauga žurnālu sūtīšanu.
Šajā scenārijā dublējuma darbs darbojas pareizi. Taču tiek parādīts šāds kļūdas ziņojums:
Kļūda: 14420, nopietnības pakāpe: 16, rajons: 1Outlook žurnālu nosūtīšanas primārā datu bāze% s .% s ir dublējuma slieksnis, kas ir% d minūtes, un tas nav veicis dublējuma reģistrēšanas darbību% d minūtes. Pārbaudīt aģenta žurnālu un logshipping informāciju par monitoru.
Cēlonis
Problēma rodas tāpēc, ka log_shipping_monitor_primary tabula netiek atjaunināta, kad sys.fn_hadr_backup_is_preferred_replica sistēmas saglabātā funkcija atgriež "0".
Risinājums
Pēc šī labojuma lietošanas tabulas log_shipping_monitor_primary kolonnas last_backup_file tiks atjaunināta kopā ar fiktīvu faila nosaukumu, lai atrisinātu šo problēmu. Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 6 SQL Server 2012 SP1 /en-us/help/2874879
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:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".