Корпорация Майкрософт распространяет Microsoft SQL Server 2008 R2 с пакетом обновления 1 (SP1) и предоставляет один загружаемый файл. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в более ранний выпуск SQL Server 2008 R2 с пакетом обновления 1 (SP1).
Проблемы
Рассмотрим следующий сценарий.
-
Вы выполняете массовую вставку в Microsoft SQL Server 2008 R2.
-
Ошибка операционной системы, приводящая к возникновению INVALID_HANDLE команды ReadFile или команды CreateFile .Примечание. Команда ReadFile и команда CreateFile используются для чтения и создания файлов данных или файлов форматирования, используемых командой массовой вставки .
-
Клиентское приложение отправляет внимание на экземпляр SQL Server.
В этом случае экземпляр SQL Server может не допускать запрос клиентского подключения. Кроме того, сообщения об ошибках, похожие на приведенные ниже, регистрируются в журнале ошибок SQL Server:сообщение об ошибке 1
Дата и время Сервер: неизвестное исключение, вызванное задачей.
Сообщение об ошибке 2
Дата и время Нарушение прав доступа к серверу * при записи адреса 0000000000000008
Сообщение об ошибке 3
Дата и время Ошибка сервера: процедура завершения ввода-вывода вызывает неуправляемое исключение. Основной: 29, минор 5, серьезность 25, состояние 1, CompRequest 0x0000000AAF7BB7E0, IO CompKey 0x0000000000000000, адрес: 0x00000000026B6FD0
Примечание. Чтобы устранить эту ошибку, необходимо перезапустить экземпляр SQL Server.
Причина
Эта проблема возникает из-за того, что SQL Server не перехватывает и не обрабатывает ситуацию надлежащим образом при получении ошибки операционной системы.
Решение
Сведения о накопительном пакете обновления
SQL Server 2008 R2 с пакетом обновления 2 (SP2)
Исправление для этой проблемы впервые выпущено в накопительном обновлении 1 для SQL Server 2008 R2 с пакетом обновления 2. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2720425 Накопительный пакет обновления 1 для SQL Server 2008 R2 с пакетом обновления 2 (SP2)Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2730301 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2 (SP2)
SQL Server 2008 R2 с пакетом обновления 1 (SP1)
Исправление для этой проблемы впервые выпущено в накопительном обновлении 7 для SQL Server 2008 R2 с пакетом обновления 1 (SP1). Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:
2703282 Накопительный пакет обновления 7 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2 с пакетом обновления 1 (SP1). Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1 (SP1)
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".