Проблема
При выполнении инструкции "select contention_factor from sys.dm_os_memory_objects" в средстве мониторинга SQL Server для мониторинга базы данных SQL Server в журнале ошибок SQL Server регистрируется сообщение об ошибке, похожее на следующее:
Примечание
SPID даты и времени SqlDumpExceptionHandler: процесс 56, созданное неустранимым исключением c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server этот процесс завершается.
Date/TimeSPID * *******************************************************************************
Date/TimeSPID *
Date/TimeSPID * BEGIN STACK DUMP:
Date/TimeSPID * Date/TimeSPID
Date/TimeSPID *
Date/TimeSPID * Exception Address = 00007FFB8EE5015D Module(sqlmin+000000000004F015D)
Date/TimeSPID * Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
Date/TimeSPID * Произошло нарушение доступа при чтении адреса 0000000000000020
Date/TimeSPID * Входной буфер 136 байт -
Date/TimeSPID * SELECT contention_factor FROM sys.dm_os_memory_objects;
Решение
Это исправление входит в следующие накопительные обновления для SQL Server:
Накопительный пакет обновления 1 для SQL Server 2017
Накопительный пакет обновления 5 для SQL Server 2016 с пакетом обновления 1 (SP1)
Накопительный пакет обновления 11 для SQL Server 2014 с пакетом обновления 2 (SP2)
Сведения о пакете обновления для SQL Server
Это исправление входит в следующий пакет обновления для SQL Server:
Пакет обновления 3 (SP3) для SQL Server 2014
Сведения о сборках SQL Server
Каждая новая сборка для SQL Server 2016 содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последние накопительные обновления для SQL Server:
Последнее накопительное обновление для SQL Server 2017 г.
последняя сборка для SQL Server 2016 г.
Последнее накопительное обновление для SQL Server 2014 г.
Сведения о пакетах обновления для SQL Server:
Пакеты обновления являются накопительными. Каждый новый пакет обновления содержит все исправления, которые были в предыдущих пакетах обновления, а также все новые исправления. Мы рекомендуем применить последний пакет обновления и последнее накопительное обновление для этого пакета обновления. Вам не нужно устанавливать предыдущий пакет обновления перед установкой последнего пакета обновления. Дополнительные сведения о последнем пакете обновления и последнем накопительном обновлении см. в таблице 1 в следующей статье.
Определение версии, выпуска и уровня обновления SQL Server и его компонентов
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.