Valutazione o esecuzione della regola non riuscita per il trigger di transazione.

Microsoft.MSMQ.10.0.Rule.Alert.Event2210 (Rule)

Knowledge Base article:

Riepilogo

Valutazione o esecuzione della regola non riuscita per il trigger di transazione.

Cause

La chiamata di una regola di Trigger Accodamento messaggi può avere esito negativo per diversi motivi. Questo errore potrebbe essere causato da una delle condizioni seguenti:

Per eseguire queste procedure, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.

Il parametro della condizione o azione di una regola non è valido

Per stabilire la validità del parametro di condizione o azione di una regola:

L'oggetto COM chiamato da una regola non è registrato correttamente.

Per stabilire se l'oggetto COM è registrato correttamente:

Impossibile trovare il file eseguibile specificato nella regola, oppure il file potrebbe non funzionare

Per stabilire se il file eseguibile esiste ed è funzionale:

Per altre informazioni sulla creazione di regole per i trigger, vedere Creare e associare regole ai trigger ( http://go.microsoft.com/fwlink/?LinkId=104059).

Soluzioni

Configurare regole o trigger

Le condizioni della regola o i trigger devono essere configurati correttamente. Se non si conoscono le impostazioni corrette per regola o trigger, consultare l'architetto della soluzione.

Per eseguire questa procedura, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.

Per verificare e modificare regole e trigger:

Registrare l'oggetto COM+

L'oggetto COM chiamato da una regola non è registrato correttamente. Per registrare nuovamente l'oggetto, è possibile utilizzare utilità riga di comando regsvr32.exe. Per altre informazioni sull'uso di regsvr32, vedere l'articolo 249873 nella Microsoft Knowledge Base ( http://go.microsoft.com/fwlink/?LinkId=107513).

Per eseguire questa procedura, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.

Per registrare l'oggetto COM+:

Eliminare e creare nuovamente la regola

Impossibile trovare il file eseguibile specificato nella regola, oppure il file potrebbe non funzionare. Per risolvere il problema, eliminare e creare nuovamente la regola specificata.

Per eseguire questa procedura, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.

Per eliminare e creare nuovamente una regola specificata:

Per altre informazioni sulla creazione di regole per i trigger, vedere Creare e associare regole ai trigger ( http://go.microsoft.com/fwlink/?LinkId=104059).

Informazioni aggiuntive

Per altre informazioni, vedere l'ID evento 2210 ( http://technet.microsoft.com/it-it/library/dd337483(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.10.0.Triggers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2210
Event Source$Target/Host/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Valutazione o esecuzione della regola non riuscita per il trigger di transazione.
Descrizione evento: {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.10.0.Rule.Alert.Event2210" Enabled="false" Target="Microsoft.MSMQ.10.0.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">2210</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.10.0.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.10.0.Rule.Alert.Event2210.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>