Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012.
Проблемы
Предположим, что у вас есть таблица, содержащая более 2 000 000 000 строк в базе данных Microsoft SQL Server 2012. При попытке построить индекс columnstore для таблицы или выполняются некоторые запросы, которые проверяют индекс columnstore. В этой ситуации возникает нарушение прав доступа. Кроме того, в журнале ошибок SQL Server регистрируется сообщение об ошибке, похожее на приведенное ниже, и создается файл дампа.
SPID даты и времени # Использование "dbghelp. dll" версии "4.0.5"Дата и время SPID # * * дамп стека отправляется на диск: \Data1\MSSQL\MSSQL11.Имя_экземпляра\MSSQL\Log\SQLDump0193.txtДата время номер SPID # SqlDumpExceptionHandler: процесс # создал неустранимое исключение c0000005 EXCEPTION_ACCESS_VIOLATION. Сервер SQL Server завершает этот процесс.Date Time SPID # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Датавремя SPID # * Датавремя SPID # * дамп стека: Датавремя SPID # * Дата время SPID # Дата время SPID #* Дата время SPID #* Дата время SPID # * Exception адрес = 000007FEEABDC8E4-код (неизвестный + 0000000000000000) Датавремя SPID # * нарушение прав доступа при чтении адреса 0000000D573C6038 EXCEPTION_ACCESS_VIOLATION
Причина
Эта проблема возникает из-за того, что усеченная таблица хэша сохраняется неправильно при чтении данных.
Решение
Сведения о накопительном пакете обновления
Накопительный пакет обновления 1 (SP1) для SQL Server 2012 с пакетом обновления 1 (SP1)
Исправление для этой проблемы впервые выпущено в накопительном обновлении 1. За дополнительными сведениями о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:
2765331 Накопительный пакет обновления 1 (SP1) для SQL Server 2012 с пакетом обновления 1 (SP1)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2772858 Сборки SQL Server 2012, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2012
Накопительный пакет обновления 3 для SQL Server 2012
Исправление для этой проблемы впервые выпущено в накопительном обновлении 3. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012, щелкните следующий номер статьи базы знаний Майкрософт:
2723749 Накопительное обновление 3 для SQL Server 2012Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".