Симптоми
Да разгледаме следния сценарий:
-
Имате кумулативната актуализация 7 за Microsoft SQL Server 2012 Service Pack 1 (SP1) инсталиран.
-
Активиране на функцията на групи за достъпност AlwaysOn в SQL Server 2012.
-
Активиране на функцията за регистрационни файлове за някои бази данни, които са в група за достъпност AlwaysOn.
-
Зададете архивиране предимство на група за достъпност на Предпочитат вторична.
-
Стартирате функцията system sys.fn_hadr_backup_is_preferred_replica да се определи дали текущата реплика е предпочитаният резервно копие както на първичния и вторичния база данни.
В този случай, системата може да върне 1 от двете страни неправилно.
Причина
Този проблем възниква поради регресия, който възниква при инсталиране на актуалната корекция в KB 2887115 .
Решение
Сборна актуализация 8 за SQL Server 2012 SP1/en-us/help/2917531
Всеки нов сборна актуализация за SQL Server съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте най-новите сборни актуализации за SQL Server:
Информация за актуалната корекцияПоддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи този конкретен проблем.
Ако актуалната корекция е налична за изтегляне, има секция "Актуални корекции достъпни за теглене" в горната част на тази статия от базата знания. Ако тази секция не се появи, изпратете заявка за обслужване на клиенти на Microsoft и поддръжка, за да получите актуалната корекция.
Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:
http://support.microsoft.com/contactus/?ws=supportЗабележка: Формулярът "Актуални Download наличен" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.
Изискване за рестартиранеНе трябва да рестартирате компютъра, след като приложите тази актуална корекция.
Информация за заместване на актуалната корекцияТази актуална корекция не замества издадените актуални корекции.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".