Проблема
Рассмотрим следующий сценарий.
Вы используете Microsoft SQL Server 2014 или Microsoft SQL Server 2012 с пакетом обновления 2 (SP2) на сервере, на котором размещена вторичная реплика группы доступности в рамках последовательного обновления.
Вы применили одно из следующих обновлений к установке SQL Server:
- SQL Server 2014 (накопительный пакет обновления) 5
- SQL Server 2012 с пакетом обновления 2 (SP2) (накопительный пакет обновления 4)
- SQL Server 2012 с пакетом обновления 2 (SP2) (накопительный пакет обновления 3)
Важно! Исправление, упомянутое в этой статье, заменяет эти накопительные обновления. Не устанавливайте эти обновления, если вы еще этого не сделали.
Чтобы завершить установку накопительного пакета обновления, перезапустите эту вспомогательную реплику.
Выполняется отработка отказа для группы доступности, которая переводит обновленную вспомогательную реплику в основную роль.
В этом сценарии вы можете столкнуться с одним или несколькими из следующих симптомов на сервере, на котором работает SQL Server, и на котором сейчас размещена основная реплика вашей группы доступности:
- Вторичные реплики отображаются как "НЕ СИНХРОНИЗИРУЮТСЯ".
- Взаимоблокировки, связанные с сеансом, в результате которого была восстановлена одна из ваших баз данных доступности, записываются в журнал ошибок SQL Server.
- Если для SQL Server Service Broker включена база данных доступности, сообщения в ней могут обрабатываться неудачей.
Дополнительные сведения об этих симптомах, этой причине и возможных обходных путях см. в следующей статье базы знаний Майкрософт:
3033492 Группы доступности AlwaysOn могут быть указаны как НЕ СИНХРОНИЗИРУЮЩИЕСЯ после применения SQL Server 2014 CU5, SQL Server 2012 SP2 CU4 или SQL Server 2012 SP2 CU3
Решение
Сведения о пакете обновления
Чтобы устранить эту проблему, приобретите пакет обновления 1 для SQL Server 2014.
Дополнительные сведения о SQL Server 2014 с пакетом обновления 1 (SP1) см. в статье об ошибках, исправленных в SQL Server 2014 с пакетом обновления 1.
Сведения о накопительном пакете обновления
Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server.
- Накопительный пакет обновления 5 для SQL Server 2012 с пакетом обновления 2 (SP2)
- Накопительный пакет обновления 6 для SQL Server 2014
Рекомендация. Установите последний накопительный пакет обновления для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
- Последний накопительный пакет обновления для SQL Server 2012 с пакетом обновления 2 (SP2)
- Последний накопительный пакет обновления для SQL Server 2014
Чтобы устранить эту проблему, примените следующее исправление. Это исправление является критическим исправлением по запросу (COD ). Это исправление COD следует применять вместо следующих накопительных обновлений:
- SQL Server 2014 (накопительный пакет обновления) 5
- SQL Server 2012 с пакетом обновления 2 (SP2) (накопительный пакет обновления 4)
- SQL Server 2012 с пакетом обновления 2 (SP2) (накопительный пакет обновления 3)
Важно! Если вы уже применили эти накопительные обновления, необходимо воспользоваться временным решением, описанным в следующей статье базы знаний:
3033492 Группы доступности AlwaysOn могут быть указаны как НЕ СИНХРОНИЗИРУЮЩИЕСЯ после применения SQL Server 2014 CU5, SQL Server 2012 SP2 CU4 или SQL Server 2012 SP2 CU3
Сведения о срочном исправленииПоддерживаемое исправление доступно от корпорации Майкрософт. Однако это исправление предназначено только для устранения проблемы, описанной в этой статье. Применяйте это исправление только к системам, в которых возникает проблема, описанная в этой статье. Это исправление может пройти дополнительное тестирование. Поэтому, если вы не серьезно затронуты этой проблемой, мы рекомендуем вам дождаться следующего обновления программного обеспечения, содержащего это исправление.
Если исправление доступно для скачивания, в верхней части этой статьи базы знаний отобразится раздел "Доступно скачивание исправлений". Если этот раздел не отображается, обратитесь в службу поддержки пользователей Майкрософт для получения исправления.
Примечание Если возникнут дополнительные проблемы или потребуется их устранение, может потребоваться создать отдельный запрос на обслуживание. Обычные расходы на поддержку будут применяться для решения дополнительных вопросов поддержки и проблем, не подпадающих под это исправление. Полный список телефонных номеров службы поддержки и обслуживания клиентов Майкрософт или создание отдельной заявки на обслуживание см. на следующем веб-сайте корпорации Майкрософт:
/contactus/?ws=support Примечание. В форме "Доступно скачивание исправления" указаны языки, для которых доступно исправление. Если вы не видите свой язык, это означает, что для него недоступно исправление.
Предварительные требованияДля применения этого исправления необходимо установить одно из следующих приложений:
- SQL Server 2014
- SQL Server 2012 с пакетом обновления 2 (SP2)
Информация о перезапускеПосле применения этого исправления может потребоваться перезагрузить компьютер.
Сведения о заменеЭто исправление не заменяет ранее выпущенные исправления.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.