Nie można przenieść komunikatu do kolejki utraconych wiadomości. Kolejka utraconych wiadomości powinna być transakcyjna. Komunikat zostanie przeniesiony do transakcyjnej kolejki utraconych wiadomości systemu.
Nie można przenieść komunikatu do kolejki utraconych wiadomości. Kolejka utraconych wiadomości powinna być transakcyjna. Komunikat zostanie przeniesiony do transakcyjnej kolejki utraconych wiadomości systemu.Skonfiguruj kolejkę utraconych wiadomości dla danej aplikacji jako transakcyjną albo komunikaty wysyłane do niej jako nietransakcyjne.
Kolejka utraconych wiadomości wskazana w zdarzeniu jest nietransakcyjna, ale próbują do niej trafić komunikaty transakcyjne.
Skonfiguruj kolejkę utraconych wiadomości dla danej aplikacji jako transakcyjną albo komunikaty wysyłane do niej jako nietransakcyjne
Aby zezwolić na przyjmowanie komunikatów do kolejki utraconych wiadomości, utwórz od nowa tę kolejkę jako kolejkę transakcyjną albo, jeśli masz wpływ na komunikaty wysyłane do niej, zapewnij, że będą one nietransakcyjne.
Aby utworzyć ponownie kolejkę utraconych wiadomości jako transakcyjną, utwórz nową kolejkę transakcyjną o tych samych właściwościach, co oryginalna kolejka utraconych wiadomości, ale skonfiguruj ją jako transakcyjną.
Więcej informacji o tworzeniu kolejek znajduje się w artykule Tworzenie kolejek ( http://go.microsoft.com/fwlink/?LinkId=104735).
Więcej informacji znajduje się w artykule dotyczącym zdarzenia o identyfikatorze 2256 ( http://technet.microsoft.com/en-us/library/dd337453(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Event_ID | 2256 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2256" 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">2256</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.Event2256.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>