Исправление: Вы занять много времени для остановки службы SQL Server и его невозможно перезапустить службу SQL Server в кластерной среде Microsoft SQL Server 2008, когда сервер находится под нагрузкой

Переводы статьи Переводы статьи
Код статьи: 975027 - Vizualiza?i produsele pentru care se aplic? acest articol.
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 файл с исправлениями. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2008 исправление выпуска.
Развернуть все | Свернуть все

Проблема

В среде кластера Microsoft SQL Server 2008 службы SQL Server занимает много времени для остановки при высокой нагрузке на сервер. Кроме того состояние службы изменяется на «Прекратить Ожидание» и не удается перезапустить службу SQL Server. Можно также найти в журнал кластера Windows регистрируются сообщения об ошибках, будет выглядеть следующим образом:

[КОД] SQL Server <sql server="" (sql1)="">: [sqsrvres] SvcStop: отправка сначала остановить сигнал для службы.</sql>
[RHS] RhsCall::DeadlockMonitor: Вызов TERMINATERESOURCE превысил таймаут для ресурса "SQL Server (SQL1)".
[RHS] Ресурс SQL Server (SQL1) обработки взаимоблокировок. Очистка текущей операции и terminaiting RHS процесса
00001858.00003154::Дата:времяSQL Server WARN [RHS] ресурсов IsAlive указал сбоя.
00001bfc.000041a4::Дата:времяИНФОРМАЦИЯ [RCM] HandleMonitorReply: FAILURENOTIFICATION для gen(0) результат 1 "SQL Server".
00001bfc.000041a4::Дата:времяИНФОРМАЦИЯ [RCM] TransitionToState(SQL Server) сети--> ProcessingFailure.
00001bfc.000069d8::Дата:времяОшибка [RCM] rcm::RcmResource::HandleFailure: (SQL Server)
00001bfc.000069d8::Дата:времяИНФОРМАЦИЯ [RCM] ресурсов SQL Server: счетчик ошибок: 1, restartAction: 2.
00001bfc.000069d8::Дата:время[RCM] информация будет перезапустить ресурс в 500 миллисекунд.
00001bfc.000069d8::Дата:времяИНФОРМАЦИЯ [RCM] ProcessingFailure TransitionToState (SQL Server)--> [завершение для DelayRestartingResource].
00001bfc.000069d8::Дата:времяИНФОРМАЦИЯ [RCM] rcm::RcmGroup::ProcessStateChange: (SQL Server (MSSQLSERVER), в сети--> ожидание)
00001bfc.000069d8::Дата:времяИНФОРМАЦИЯ [RCM] TransitionToState (агент SQL Server) сети--> [завершение для OnlineCallIssued].
00001bfc.000087fc::Дата:времяИНФОРМАЦИЯ [RCM] перезапуск ресурса "Агент SQL Server".
00001858.00008f58::Дата:времяОшибка SQL Server [RES] <sql server="">: [sqsrvres] CheckQueryProcessorAlive: не удалось sqlexecdirect</sql>
00001858.00008f58::Дата:времяОшибка SQL Server [RES] <sql server="">: printODBCError [sqsrvres]: sqlstate = HYT00; внутренней ошибки = 0; сообщения = …..</sql>
00001858.00008f58::Дата:времяSQL Server сведения [RES] <sql server="">: [sqsrvres] OnlineThread: запрос на завершение при ожидании QP.</sql>
00001858.00001924::Дата:времяОшибка [RHS] RhsCall::DeadlockMonitor: вызов TERMINATERESOURCE Таймаут для ресурса "SQL Server".
00001858.00001924::Дата:времяОшибка взаимоблокировки обработки [RHS] ресурсов SQL Server. Очистка текущей операции и terminaiting RHS процесса.
00001bfc.0000e7dc::Дата:времяИНФОРМАЦИЯ [RCM] HandleMonitorReply: FAILURENOTIFICATION для результата gen(1) 4 "SQL Server".
00001bfc.0000e7dc::Дата:времяИНФОРМАЦИЯ [RCM] rcm::RcmResource::HandleMonitorReply: ресурс "SQL Server" число последовательных сбоев 1.
00001bfc.0000e7dc::Дата:времяОшибка [RCM] rcm::RcmMonitor::RecoverProcess: восстановление процесса монитора 0x1858.
00001bfc.0000e7dc::Дата:времяПроцесс мониторинга создано информация [RCM] 28164 / 0x6e04
00006e04.0000e8a4::Дата:времяИнициализация информация [RHS].
00001bfc.0000e7dc::Дата:времяИНФОРМАЦИЯ [RCM] rcm::RcmResource::ReattachToMonitorProcess: (SQL Server, [завершение для DelayRestartingResource])
00001bfc.0000e7dc::Дата:времяTransitionToState информация [RCM] (SQL Server) инициализации--> OpenCallIssued.
00001bfc.00004878::Дата:времяИНФОРМАЦИЯ [RCM] TransitionToState (SQL Server) [завершение для DelayRestartingResource]--> DelayRestartingResource.
00001bfc.00004878::Дата:времяИНФОРМАЦИЯ [RCM] перезапуск задержка SQL Server и все зависимые объекты ожидания.
00001bfc.00004878::Дата:времяИНФОРМАЦИЯ [RCM] DelayRestartingResource TransitionToState (SQL Server)--> OnlineCallIssued.
00001bfc.0000e7dc::Дата:времяИНФОРМАЦИЯ [RCM] HandleMonitorReply: ONLINERESOURCE для результата gen(1) 997 "SQL Server".
00001bfc.0000e7dc::Дата:времяИНФОРМАЦИЯ [RCM] OnlineCallIssued TransitionToState (SQL Server)--> OnlinePending.
00006e04.00003478::Дата:времяИНФОРМАЦИЯ [RHS] ресурсов SQL Server переходит в оперативный режим. Это RHS для изменения отчета о состоянии RCM

Причина

Когда служба кластеров проверяет состояние службы SQL Server, служба кластеров выполняетсяIsAliveQuery:. ЕслиIsAliveвремя запроса, служба кластеров Rhs.exe процесс перезапускается, на котором размещен DLL-файлы ресурсов SQL Server. DLL-файлы ресурсов SQL Server запустить процесс завершения работы SQL Server. При завершении работы SQL Server превышает время, указанное вDeadlockTimeoutсвойства, не удается остановить службу, а состояние становится «Stop». Ожидание Состояние этой службы запрещает перезапуска службы SQL Server.

Решение

В версии SQL Server 2008

Существенный:При работе в версии SQL Server 2008, необходимо установить это исправление.

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

Пакет обновления 1 для SQL Server 2008

Существенный:При запуске SQL Server 2008 с пакетом обновления 1 (SP1) необходимо установить это исправление.

Исправление, устраняющее эту проблему, сначала было выпущено в 5 накопительного обновления для SQL Server 2008 с пакетом обновления 1 (SP1). Для получения дополнительных сведений о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
975977Накопительный пакет обновления 5 для SQL Server 2008 с пакетом обновления 1 (SP1)
Примечание.Поскольку сборки являются накопительными, каждый новый выпуск исправление содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2008 исправление выпуска. Корпорация Майкрософт рекомендует, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
970365SQL Server 2008 выполняет построение, выпущенных после пакета обновления 1 для SQL Server 2008
Microsoft SQL Server 2008 исправлениях создаются для определенных пакетов обновления для SQL Server. Необходимо применить исправление SQL Server 2008 с пакетом обновления 1 (SP1) для установки SQL Server 2008 с пакетом обновления 1 (SP1). По умолчанию все исправления, входящие в пакет обновления SQL Server включено в следующий пакет обновления для SQL Server.

Статус

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

Ссылки

Для получения дополнительных сведений оPendingTimeoutсвойство, посетите следующий веб-узел Microsoft Developer Network (MSDN):
.aspx HTTP://MSDN.Microsoft.com/en-us/library/aa372194 (VS.85)


Для получения дополнительных сведений оDeadlockTimeoutсвойство, посетите следующий веб-узел Microsoft Developer Network (MSDN):
.aspx HTTP://MSDN.Microsoft.com/en-us/library/bb309217 (VS.85)

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


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


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

Свойства

Код статьи: 975027 - Последний отзыв: 30 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
Ключевые слова: 
kbsurveynew kbfix kbqfe kbexpertiseadvanced kbmt KB975027 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:975027

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

 

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