Действие, определенное правилом, не было вызвано.

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

Knowledge Base article:

Сводка

Действие, определенное правилом, не было вызвано.

Причины

Диагностика

Сбой вызова правила триггера очереди сообщений мог произойти по нескольким причинам. Возможные причины данной ошибки:

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

Недопустимое условие или параметр действия правила

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

Вызванный правилом объект COM зарегистрирован неверно

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

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

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

Дополнительные сведения о создании правил триггера см. в разделе "Создание триггеров и присоединение правил к ним" ( http://go.microsoft.com/fwlink/?LinkId=104059).

Решения

Настройка правил или триггеров

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

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

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

Регистрация объекта COM+

Вызванный правилом объект COM+ зарегистрирован неверно. Чтобы снова зарегистрировать объект, можно воспользоваться служебной программой командной строки regsvr32.exe. Подробные сведения об использовании regsvr32 см. в статье 249873 базы знаний Майкрософт ( http://go.microsoft.com/fwlink/?LinkId=107513).

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

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

Удаление и повторное создание правила

Не удалось найти исполняемый файл, указанный в правиле, или он не работает. Для решения этой проблемы попробуйте удалить и повторно создать указанное правило.

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

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

Дополнительные сведения о создании правил триггера см. в разделе "Создание триггеров и присоединение правил к ним" ( http://go.microsoft.com/fwlink/?LinkId=104059).

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

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

Element properties:

TargetMicrosoft.MSMQ.6.3.Triggers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2209
Event Source$Target/Host/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.Event2209" Enabled="false" Target="Microsoft.MSMQ.6.3.Triggers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/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">2209</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/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.Event2209.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>