ИСПРАВЛЕНИЕ: «возвращая Non Scheduler» ошибка может возникать при выполнении запроса, использующего функции CHARINDEX SQL Server 2008 R2

Переводы статьи Переводы статьи
Код статьи: 2633357 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • Запустите запрос, использующий CHARINDEX функция Microsoft SQL Server 2008 R2. В CHARINDEX функция использует varchar(max) параметр в качестве аргумента.
  • Этот параметр использует параметры сортировки BIN или BIN2.

В этом случае может возникнуть ошибка «возвращая Non планировщика заданий». Кроме того создается файл mini-dump в папке журнала SQL Server приложения и об ошибке, похожее на следующее записывается в файл журнала ошибок SQL Server:
ДатаВремя Сервер *** Не удается получить контекст потока для spid 0

ДатаВремя Server * *******************************************************************************

ДатаВремя Сервер *

ДатаВремя Сервер * Начало стека:

ДатаВремя Сервер * spid Дата время 3740

ДатаВремя Сервер *

ДатаВремя Сервера * Планировщик невыполненных

ДатаВремя Сервер *

ДатаВремя Server * *******************************************************************************

ДатаВремя Сервер Подпись дамп стека, 0x0000000000000281

ДатаВремя Сервер Внешней дамп возвращают код 0x20000001.

Внешние дамп возвращается без ошибок.

ДатаВремя Процесс сервера 0: 0: 0 (0x10f0) рабочий 0x00000000806741A0 вероятно, не давая на 7 планировщик. Время создания потока: 12956396639383. Используется около поток ЦП: ядра 0 мс, г-жа пользователя 70434 загрузка процесса 13%. 86% Бездействие системы. Интервал: 70434 ms.

ДатаВремя Процесс сервера 0: 0: 0 (0x10f0) рабочий 0x00000000806741A0 вероятно, не давая на 7 планировщик. Время создания потока: 12956396639383. Используется около поток ЦП: ядра 0 мс, г-жа пользователя 130838 загрузка процесса 12%. 86% Бездействие системы. Интервал: 132272 ms.

ДатаВремя идентификатор SPID ## SQL Трассировка остановлена. Трассировка ID = «2». Имя входа = «sa».
Примечание Эта проблема уже решена в SQL Server 2008 с пакетом обновления 3 (SP3).

Причина

Эта проблема возникает из-за дефекта в методах, которые используются для сравнения с шаблоном двоичных данных. В параметрах сортировки BIN или BIN2, следуют данные.

Решение

Сведения об исправлении

Исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Применение исправления только в тех системах, где наблюдается вышеописанная проблема.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, отправьте запрос служба поддержки клиентов и поддержки, чтобы получить данное исправление.

Примечание Если другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Расходы на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
условиям обслуживания
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление для данного языка отсутствует.

Необходимые условия

Данное исправление необходимо SQL Server 2008 R2 пакетом обновления 1 (SP1) установлен.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки этого исправления.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о файле

Общая версия данного исправления содержит атрибуты файлов (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, преобразуются в местное время. Чтобы узнать разницу между временем UTC и местным временем, следует использовать Часовой пояс Вкладка в Дата и время элемент панели управления.
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Sqlservr.exe2009.100.2799.043,061,60022-Дек-201121: 59x 86
Sqlservr.exe2009.100.2799.062,133,60022-Дек-201120: 55x 64
Sqlservr.exe2009.100.2799.0122,108,25622-Дек-201120: 19IA-64

Статус

Корпорация Майкрософт подтверждает, что это является проблемой в продуктах корпорации Майкрософт, перечисленных в разделе «Относится к».

Временное решение

Чтобы обойти эту проблему, используйте varchar параметр в качестве аргумента CHARINDEX функции вместо использования varchar(max) параметр.

Свойства

Код статьи: 2633357 - Последний отзыв: 12 января 2012 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Ключевые слова: 
kbqfe kbhotfixserver kbfix kbautohotfix kbexpertiseadvanced kbsurveynew kbmt KB2633357 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2633357

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com