The message could not be moved to deadletter queue. Deadletter queues should not require privacy of messages. The message will be moved to the system transactional dead letter queue.
The message could not be moved to deadletter queue. Deadletter queues should not require privacy of messages. The message will be moved to the system transactional dead letter queue.
This problem could be because:
The privacy level of the specified dead-letter queue might be other than None or Optional or the messages that are being sent to the queue are not encrypted.
Change encryption levels
To allow messages to enter a dead-letter queue, set the privacy level of the specified dead-letter queue to None or Optional, or ensure that the messages that are being sent to the queue are encrypted.
For more information about changing the privacy level of queues, see Change the Privacy Level for Queues ( http://go.microsoft.com/fwlink/?LinkId=104733).
For more information about sending encrypted messages, see Message Queuing-Encrypted Messages ( http://go.microsoft.com/fwlink/?LinkId=104734).
For more information about changing the privacy level of queues, see Change the Privacy Level for Queues ( http://go.microsoft.com/fwlink/?LinkId=104733).
For more information about sending encrypted messages, see Message Queuing-Encrypted Messages ( http://go.microsoft.com/fwlink/?LinkId=104734).
For more information, see Event id 2255 ( http://technet.microsoft.com/en-us/library/dd337460(WS.10).aspx)
Target | Microsoft.MSMQ.2008R2.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Event_ID | 2255 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.2008R2.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.2008R2.Rule.Alert.Event2255" Enabled="false" Target="Microsoft.MSMQ.2008R2.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">2255</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.2008R2.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.2008R2.Rule.Alert.Event2255.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>