Проблема
Microsoft SQL Server 2014 и 2016 может перестать отвечать на запросы клиентов. Эта проблема возникает при наличии значительного числа SECURITY_CRYPTO_CONTEXT_MUTEX ожиданий.
При просмотре ожиданий их статистика может выглядеть следующим образом.
| wait_type | waiting_tasks_count | wait_time_ms | max_wait_time_ms | signal_wait_time_ms |
|---|---|---|---|---|
| SECURITY_CRYPTO_CONTEXT_MUTEX | 5689 | 84054706 | 191537 |
Решение
Исправление этой проблемы входит в следующие накопительные обновления для SQL Server:
Накопительный пакет обновления 1 для SQL Server 2016 г.
Накопительный пакет обновления 12 для SQL Server 2014 с пакетом обновления 2 (SP2)
Сведения о накопительных обновлениях для SQL Server
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
Последнее накопительное обновление для SQL Server 2016 г.
Последнее накопительное обновление для SQL Server 2014 г.
Исправление для SQL Server 2014 с пакетом обновления 2 (SP2)
Доступно поддерживаемое обновление. Мы рекомендуем всем клиентам применить это обновление.
Скачать обновление SQLServer2014SP2-KB3173472-x64.exe
Скачать обновление SQLServer2014SP2-KB3173472-x86.exe
Примечание После установки этого обновления сборка будет обновлена до версии 12.0.5578.0.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.