Службе очереди сообщений не удалось присоединиться к домену компьютера.

Microsoft.MSMQ.6.3.Rule.Alert.Event2124 (Rule)

Knowledge Base article:

Сводка

Службе очереди сообщений не удалось присоединиться к домену компьютера

Причины

Очереди сообщений не удалось присоединиться к домену, или маршрутизация MSMQ не удалась из-за проблем со связью с доменом. Возможные причины данной ошибки:

Если ошибка продолжает возникать, запишите сведения, приведенные в сообщении о событии, а затем обратитесь в службу поддержки пользователей Майкрософт (CSS). Сведения о том, как связаться со службой поддержки пользователей Майкрософт, см. в разделе "Варианты поддержки от служб Майкрософт" ( http://go.microsoft.com/fwlink/?LinkId=52267).

Для выполнения этих процедур необходимо быть членом группы Администраторы либо обладать соответствующими делегированными полномочиями.

Устаревшие объекты в AD DS не позволяют очереди сообщений присоединиться к домену

Чтобы убедиться в наличии старых объектов-компьютеров, выполните следующие действия.

Компьютер не подключен к сети или не может присоединиться к домену

Если у компьютера нет подключения к сети или домену, см. раздел "Обратитесь в Майкрософт".

Для создания объектов и доступа к ним необходимы соответствующие разрешения

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

Решения

Чтобы разрешить эту проблему, используйте решение, соответствующее причине, идентифицированной в разделе "Диагностика". После решения просмотрите раздел "Проверка", чтобы убедиться в нормальной работе функции

Причина

Разрешение

В доменных службах Active Directory имеются устаревшие объекты

Удалите устаревшие объекты Active Directory

Соответствующие разрешения не предоставлены

Предоставьте соответствующие разрешения

Компьютер не подключен к сети или не присоединен к домену

Обратитесь в Майкрософт

Удалите устаревшие объекты Active Directory

Устаревшие объекты могут нарушить работу службы MSMQ. Удаление устаревших объектов может решить эту проблему. Однако удаление объекта-компьютера в доменных службах Active Directory (AD DS) может вызвать проблемы на клиентском компьютере. Перед удалением объекта-компьютера убедитесь, что никакие службы, работающие на клиентском компьютере, не будут затронуты. В этом случае при удалении объекта очереди сообщений Active Directory будут удалены общие очереди на этом компьютере.

В средствах администрирования ролей удаленного администрирования сервера должны быть установлены средства служб Active Directory.

Для выполнения этих процедур необходимо быть членом группы Администраторы либо обладать соответствующими делегированными полномочиями.

Убедитесь, что компоненты служб и управления Active Directory установлены

Чтобы убедиться, что компоненты служб и управления Active Directory установлены правильно, выполните следующие действия.

Удалите устаревшие объекты-компьютеры

Чтобы удалить устаревшие объекты-компьютеры, выполните следующие действия.

Предоставьте соответствующие разрешения

Очереди сообщений, возможно, не удастся создать объекты Active Directory, если учетная запись, от имени которой запущена очередь сообщений, не имеет соответствующих разрешений. Проверьте следующее.

Для выполнения этих процедур необходимо быть членом группы Администраторы либо обладать соответствующими делегированными полномочиями.

Убедитесь, что пользователь, который устанавливает очередь сообщений, является пользователем домена и членом группы локальных администраторов

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

Убедитесь, что установлены правильные средства службы Active Directory

Чтобы убедиться, что необходимые средства службы Active Directory установлены, выполните следующие действия.

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

Если у вас есть соответствующие разрешения, используйте следующую процедуру для предоставления учетной записи пользователя очереди сообщений права создавать и удалять дочерние объекты. В средствах администрирования ролей удаленного администрирования сервера должны быть установлены службы и средства управления Active Directory.

Чтобы предоставить разрешения учетной записи пользователя очереди сообщений, выполните следующие действия.

Дополнительные сведения о правильных параметрах управления доступом см. в документации по Active Directory.

Обратитесь в Майкрософт

По возможности обратитесь к своему администратору домена, предоставив ему описание ошибки события.

Если ошибка продолжает возникать, запишите сведения, приведенные в сообщении о событии, а затем обратитесь в службу поддержки пользователей Майкрософт (CSS). Сведения о том, как связаться со службой поддержки пользователей Майкрософт, см. в разделе "Поддержка предприятий" ( http://go.microsoft.com/fwlink/?LinkId=52267).

Дополнительно

Если ошибка продолжает возникать, запишите сведения, приведенные в сообщении о событии, а затем обратитесь в службу поддержки пользователей Майкрософт (CSS). Сведения о том, как связаться со службой поддержки пользователей Майкрософт, см. в разделе "Поддержка предприятий" ( http://go.microsoft.com/fwlink/?LinkId=52267).

Дополнительные сведения см. в событии с ИД 2124( http://technet.microsoft.com/en-us/library/dd337405(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2124
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Службе очереди сообщений не удалось присоединиться к домену компьютера.
{0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2124" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2124</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2124.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>