Проблемы
Предположим, что вы используете группу доступности AlwaysOn в Microsoft SQL Server 2014. После перезапуска экземпляра SQL Server базы данных, принимающие участие в группах доступности, могут отобразить состояние "не СИНХРОНИЗИРУется" во вторичных репликах. Кроме того, вы не можете присоединиться к базам данных и удалять их из групп доступности. Кроме того, вы не можете удалять группы доступности из вторичных реплик. В этом случае сообщения об ошибках, похожие на приведенные ниже, регистрируются в журнале ошибок SQL Server.
Запуск базы данных "Database_Name". При запуске по умолчанию для базы данных "Database_Name" пропускается, так как эта база данных принадлежит группе доступности (код группы: Group_ID). База данных будет запущена группой доступности. Это информационное сообщение. Никаких действий пользователя не требуется. Сведения о состоянии для базы данных "Database_Name"-Hardended LSN: "(0:0:0)" Commit LSN: "(0:0:0)" время фиксации: "Датавремя" подключение к группам доступности AlwaysOn с базой данных-источником прервано для базы данных-получателя "Database_Name" в реплике доступности "Replica_Name" с идентификатором реплики: {Replica_ID}. Это информационное сообщение. Никаких действий пользователя не требуется. Сведения о состоянии для базы данных "Database_Name" — номер LSN: "(0:0:0)" Commit LSN: "(0:0:0)" время фиксации:Дата ивремя "длябазы данных"Database_Name"-Hardended LSN:" (0:0:0) "commit LSN:" (0:0:0) "Database_Nameвремяфиксации:"time Подключение к группам доступности AlwaysOn с базой данных Primary, установленной для базы данных получателя "Database_Name" в реплике доступности "REPLICA_NAME" с идентификатором реплики: {Replica_ID}. Это информационное сообщение. Действий от пользователя не требуется. транзакции 2289, выполненные вперед в базе данных "Database_Name" (107:0). Это информационное сообщение. Никаких действий пользователя не требуется. CHECKDB для базы данных "Database_Name" завершено без ошибок в датеивремени (Местное время). Это информационное сообщение; никаких действий пользователя не требуется. Соединение групп доступности AlwaysOn с базой данных PRIMARY прервано для базы данных получателя "Database_Name" в реплике доступности "REPLICA_NAME" с идентификатором реплики: {Replica_ID}. Это информационное сообщение. Никаких действий пользователя не требуется.
Причина
Эта проблема возникает из-за состояния взаимоблокировки между потоком повторов и потоком с ролью переключателя.
Решение
Эта проблема впервые устранена в следующих накопительных обновлениях для SQL Server 2014:
Накопительное обновление 2 для SQL server 2014 с пакетом обновления 1 (SP1), накопительное обновление 9 для SQL Server 2014
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.