Сообщение нельзя переместить в очередь недоставленных сообщений.

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

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

Knowledge Base article:

Сводка

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

Причины

Должна существовать очередь недоставленных сообщений. Также необходимы соответствующие разрешения.

Решения

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

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

Убедитесь, что очередь недоставленных сообщений существует

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

На компьютере, который указан в имени формата очереди, найдите очередь недоставленных сообщений, указанную в событии. Дополнительные сведения об именах формата очереди см. в разделе "Имена очередей" ( http://go.microsoft.com/fwlink/?LinkID=104739)

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

Определите учетную запись пользователя, под которой работает очередь сообщений

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

Примечание. Когда очередь сообщений работает в режиме рабочей группы, пользователем по умолчанию является учетная запись Local System. Когда очередь сообщений работает в режиме домена, пользователем по умолчанию является Сетевая служба.

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

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

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

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

Дополнительные сведения об именах формата очереди см. в разделе "Имена очередей" ( http://go.microsoft.com/fwlink/?LinkID=104739)

Для получения дополнительных сведений см. событие с идентификатором 2253 ( http://technet.microsoft.com/en-us/library/dd337462(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryConfigurationHealth
EnabledFalse
Event_ID2253
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
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2253" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</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 Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2253</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2253.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>