ИСПРАВЛЕНИЕ: Выполнение команды xp_readerrorlog в SQL Server 2005 и SQL Server 2008 перестает отвечать на запросы и использование процессора, выполняющего команду, увеличивается до 100 процентов

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2005.

Проблема

В Microsoft SQL Server 2005 при запуске xp_readerrorlog команды ее выполнение перестает отвечать на запросы (зависает) и не может завершиться. Кроме того, использование ЦП ЦП, выполняющим команду, увеличивается до 100 %.

Решение

SQL Server 2005

Исправление для этой проблемы впервые было выпущено в накопительном пакете обновления 5 для SQL Server 2005 с пакетом обновления 3 (SP3). Дополнительные сведения об этом накопительном пакете обновления см. в следующей статье базы знаний Майкрософт:

972511 Накопительный пакет обновления 5 для SQL Server 2005 с пакетом обновления 3 (SP3Note) Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2005 г. Корпорация Майкрософт рекомендует рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

960598 Сборки SQL Server 2005 г., выпущенные после выпуска SQL Server 2005 с пакетом обновления 3 (SP3)
Исправления для Microsoft SQL Server 2005 предназначены для определенных пакетов обновления для SQL Server. Необходимо установить исправление для SQL Server 2005 с пакетом обновления 3 (SP3) для установки SQL Server 2005 с пакетом обновления 3 (SP3). По умолчанию все исправления, предоставляемые в пакете обновления для SQL Server, входят в следующий пакет обновления для SQL Server.

SQL Server 2008

Версия выпуска SQL Server 2008

Важно! Это исправление необходимо использовать, если вы работаете с официальной версией SQL Server 2008.

Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 7. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008, откройте статью со следующим номером в базе знаний Майкрософт:

973601 Накопительный пакет обновления 7 для SQL Server 2008 г. Так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 г. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

956909 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 г.

SQL Server 2008 с пакетом обновления 1 (SP1)

Важно! Используйте это исправление, если вы используете SQL Server 2008 с пакетом обновления 1.

Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 4 для SQL Server 2008 с пакетом обновления 1. Дополнительные сведения об этом накопительном пакете обновления см. в следующей статье базы знаний Майкрософт:

973602 Накопительный пакет обновления 4 для SQL Server 2008 с пакетом обновления 1 Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые входили в предыдущий выпуск исправления SQL Server 2008 г. Корпорация Майкрософт рекомендует рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

970365 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 1 (SP1)
Исправления для Microsoft SQL Server 2008 предназначены для определенных пакетов обновления для SQL Server. Необходимо установить исправление для SQL Server 2008 с пакетом обновления 1 (SP1) для установки SQL Server 2008 с пакетом обновления 1. По умолчанию все исправления, предоставляемые в пакете обновления для SQL Server, входят в следующий пакет обновления для SQL Server.

Состояние

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

Ссылки

  Дополнительные сведения о модели добавочного обслуживания для SQL Server см. в следующей статье базы знаний Майкрософт:

935897
  Команда разработчиков SQL Server может использовать модель добавочного обслуживания для предоставления исправлений для обнаруженных проблем

  Для получения дополнительной информации о том, как получить SQL Server 2005 с пакетом обновления 3, откройте статью со следующим номером в базе знаний Майкрософт:

913089
  Получение последней версии пакета обновления для SQL Server 2005
   Дополнительные сведения о новых возможностях SQL Server 2005 с пакетом обновления 3 (SP3) и об улучшениях в SQL Server 2005 с пакетом обновления 3 (SP3) см. на следующем веб-сайте корпорации Майкрософт:

https://go.microsoft.com/fwlink/?linkid=131442
  Дополнительные сведения о схеме именования для обновлений SQL Server см. в следующей статье базы знаний Майкрософт:

822499
  Новая схема именования пакетов обновления программного обеспечения Microsoft SQL Server
   Дополнительные сведения о терминологии обновления программного обеспечения см. в следующей статье базы знаний Майкрософт:

824684
  Стандартные термины, используемые при описании обновлений программного обеспечения Майкрософт