Симптоми
Обмислете следния сценарий:
-
Можете да разрешите функцията за достъпност на групи на AlwaysOn в Microsoft SQL Server 2012.
-
Можете да разрешите функцията за изпращане на регистрационен файл в някои бази данни, които са в група за достъпност на AlwaysOn.
-
Имате сървър на монитора, за да следите изпращането на регистрационни файлове.
В този случай задачата за архивиране се изпълнява правилно. Обаче получавате следното съобщение за грешка:
Грешка: 14420, тежест: 16; щат: 1Глобалният основна база данни за експедиция% s .% s има архивен праг от% d минути и не е извършил операция за архивиране на регистрационен файл за% d минути. Проверете информацията за регистъра и logshipping на агент.
Причина
Проблемът възниква, тъй като log_shipping_monitor_primaryата таблица не се актуализира, когато съхранената функция на системата sys.fn_hadr_backup_is_preferred_replica връща "0".
Решение
След като приложите тази корекция, last_backup_file в колоната таблица log_shipping_monitor_primary ще бъде актуализирана заедно с фиктивно име на файл, за да отстраните този проблем. Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 6 за SQL Server 2012 SP1 /en-us/help/2874879
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".