Сообщения транзакций могут удаляться после перезагрузки компьютера, если отсутствуют файлы LQS

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

В этой статье

Проблема

После перезагрузки компьютера, по одной из причин очистке транзактных сообщений в очереди сообщений Microsoft:
  • Отсутствуют файлы LQS (хранилище локальной очереди).
  • Файлы LQS недоступны.
  • Повреждены файлы LQS.

Причина

Служба очереди сообщений сохраняет параметры для локальных общих очередей в кэш. Кэш параметров для локальных общих очередей, называется LQS. При перезапуске компьютера для восстановления файлов пакета, очередь сообщений использует этот кэш для создания объектов внутренней очереди. Если не будет найден файл LQS для локальных общих очередей, сообщений, считаются "Исходящие". Очереди сообщений подключается к службе каталогов Active Directory и обнаружит, что очередь является локальной общей очереди, очередь сообщений помечает объект очереди не может быть и затем удаляет все сообщения из очереди.

Решение

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

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

Чтобы получить данное исправление и решить проблему немедленно, обратитесь в службу технической поддержки Майкрософт.. Полный список телефонов службы поддержки корпорации Майкрософт, а также сведения об условиях обслуживания см. на веб-узле Майкрософт по следующему адресу::
http://support.microsoft.com/contactus/?ws=support
Примечание.В отдельных случаях, если специалистом службы технической поддержки Майкрософт будет определено, что решением проблемы является специально выпущенное исправление, оплата, предусмотренная за обращение в службы технической поддержки, может быть отменена.. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях..

Предвартельные требования

Предварительные требования отсутствуют..

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

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

СВЕДЕНИЯ О ФАЙЛАХ

Английская версия этого исправления содержит версии файлов, приведенные в следующей таблице, или более поздние.. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясвкладки в окне «Дата и время» панели управления.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   28-Aug-2003  17:20  5.0.0.778         281,360  Mq1repl.dll      
   17-Jun-2003  14:33  5.0.0.778          14,096  Mq1sync.exe      
   28-Aug-2003  15:00  5.0.0.783          76,144  Mqac.sys
   28-Aug-2003  17:20  5.0.0.783         217,360  Mqads.dll        
   30-Oct-2002  13:43  5.0.0.761          25,360  Mqbkup.exe       
   28-Aug-2003  17:20  5.0.0.778          76,560  Mqdscli.dll      
   28-Aug-2003  17:20  5.0.0.773          42,256  Mqdssrv.dll      
   21-Oct-2002  17:31  5.0.0.759          98,064  Mqmig.exe        
   28-Aug-2003  17:20  5.0.0.759         265,488  Mqmigrat.dll     
   28-Aug-2003  17:20  5.0.0.740         222,480  Mqoa.dll         
   28-Aug-2003  17:20  5.0.0.783           9,488  Mqperf.dll       
   28-Aug-2003  17:20  5.0.0.783         431,888  Mqqm.dll         
   28-Aug-2003  17:20  5.0.0.778         102,672  Mqrt.dll         
   28-Aug-2003  17:20  5.0.0.776          70,928  Mqsec.dll        
   28-Aug-2003  17:20  5.0.0.783         400,656  Mqsnap.dll       
   28-Aug-2003  17:20  5.0.0.762          23,824  Mqupgrd.dll      
   28-Aug-2003  17:20  5.0.0.782         110,864  Mqutil.dll       
   28-Aug-2003  17:20  5.0.0.748          64,784  Msmq.cpl

Дополнительная информация

Данное исправление обсуждаются следующие вопросы:
  • Проблема может возникнуть при создании кэша LQS. При наличии временных проблем, возникающих при выполнении запроса Active Directory, очередь сообщений может привести к удалению допустимые файлы LQS. Служба очереди сообщений не заново создать допустимые файлы LQS только после перезагрузки компьютера. Это исправление гарантирует, что любая ошибка обрабатывается правильно. Кроме того исправление обеспечивает LQS файлы не удаляются.
  • Когда очередь сообщений начинается, а затем восстанавливает файлы пакета, очередь сообщений использует кэш LQS. Служба очереди сообщений не опрашивает службу каталогов Active Directory. Если в LQS файл отсутствует или является недоступным, пакетов и очереди считаются "Исходящие". Впоследствии когда очереди сообщений подключается к службе каталогов Active Directory, а затем проверяет очереди, очередь сообщений обнаруживает несогласованность. Несоответствие наблюдается помечен как очередь «Исходящие», но в службе каталогов Active Directory определяет очередь как «local». Таким образом Очистка очереди. Это была решена с помощью флагов для каждого пакета. Флаги пометить пакет как «локальные» или «в очереди назначения.» Для восстановления пакеты, «local», но объекта очереди, которая создается "Исходящие" из-за отсутствующего файла LQS очереди сообщений помечает объект очереди как «не согласованы.» Выберите очередь сообщений входит в режим "неотвечающим". Служба очереди сообщений не будет принимать сеансы и интерфейсы вызова удаленной процедуры не запущены. Служба очереди сообщений ожидает в интерактивный режим и затем постройте LQS кэша.

    Могут возникнуть следующие две ситуации:
    • Несовместимость очереди может быть вызвано общей очереди, которая была удалена. Сообщения по-прежнему может находиться в очереди, если уведомления не получено. В этом случае Очистка очереди и очереди сообщений продолжает работу.
    • Очередь фактически находится в несогласованном состоянии. Выход из очереди сообщений, и необходимо перезапустить очереди сообщений. Тем не менее сообщения не будут утеряны. Служба очереди сообщений должен выйти из-за сложности и риски, возникающие при преобразовании «local» очереди «Исходящие» очереди.

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

      Тип события: ошибка
      Источник события: MSMQ
      Категория события: ядра
      КОД события: 2083
      Дата: 5/18/2004
      Время: 4: 02: 09 PM
      Пользователь: н/Д
      Компьютер: Server

      Описание: Не удалось восстановить файл сохранения состояния пакетов и файла журнала. (Ошибка: недопустимые состояние. Щелкните номер статьи базы знаний Майкрософт 827493 на support.microsoft.com. Для получения дополнительных сведений посетите веб-узел центра справки и поддержки по адресу http://support.microsoft.com..
Новый параметр реестра существует, можно использовать для возврата старого поведения, если вы не заинтересованы в сообщения в журнале событий. Этот новый параметр реестра можно использовать, когда очередь сообщений должна находиться в "неотвечающим" режиме, пока очередь сообщений находит контроллер домена не требуется. Create
hklm\software\microsoft\msmq\parameters\PurgeInconsistentQueues
как DWORD значение и затем установите значение параметра DWORD равным 1, чтобы вернуться к старой поведению.

Статус

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

Ссылки

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

Свойства

Код статьи: 827493 - Последний отзыв: 25 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Message Queuing 2.0
Ключевые слова: 
kbhotfixserver kbqfe kbbug kbfix kbwin2000presp5fix kbmt KB827493 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:827493

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

 

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