Проблемы
Предположим, что вы используете группу доступности AlwaysOn в Microsoft SQL Server 2012. При запросе сведений о состоянии базы данных с помощью представления sys.dm_hadr_database_replica_states DMV может возвращать большое количество строк в результатах. Кроме того, в журнале ошибок сервера SQL Server регистрируется сообщение об ошибке, похожее на приведенное ниже.
<Дата время> spid41s ошибка: 17066, серьезность: 16, состояние: 1. <Дата время> spid41s SQL Server assertion: file: < hadrdbmgrpartner. cpp>, Line = 143 не удалось подтвердить = '! m_link. IsInList ()'. Эта ошибка может быть связана со временем. Если после повторного выполнения инструкции ошибка повторится, используйте DBCC CHECKDB, чтобы проверить базу данных на наличие структурной целостности, или перезапустите сервер, чтобы убедиться в том, что структуры данных в памяти не повреждены. <Дата и время> spid387s * * dump Thread-SPID = 0, EC = 0x000000017E6DCB90<Дата время> spid387s * * * дамп стека отправляется в D:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt<Date Time> spid387s * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <дата время> spid387s * <дата время> spid387s * начало ДАМПА стека: <дата время> spid387s * <дата время> spid387s 387 hadrdbmgrpartner. cpp: 143<даты и времени> spid387s * выражение:! m_link. IsInList () <Дата время> spid387s * SPID: 387<Дата время> spid387s * идентификатор процесса: 2512
Решение
Эта проблема устранена в следующем накопительном обновлении SQL Server:
Накопительное обновление 5 для SQL Server 2012 с пакетом обновления 3 (SP3)
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.