At least one of the required dependencies was not found.
The Message Queuing service needs access to the required cluster resources when the Message Queuing services are configured for high availability on a Windows Server cluster. Ensure that the MSMQ service has access to the cluster resources that it requires.
The MSMQ service dependencies are:
• | Network Name |
• | Physical Disk |
At least one of the required dependencies was not found.
To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.
To confirm that the trigger service can access necessary cluster resources:
• | Open the Cluster Management snap-in. To open Cluster Management, click Start, click Control Panel, click Administrative Tools, and then click Failover Cluster Management. |
• | In the console tree, under Services and Applications, click the desired application. |
• | In the details pane, right-click Message Queuing, and then click Properties. |
• | Click the Dependencies tab. |
• | Look at the Dependencies list, and ensure that the cluster resources are in the list. |
Target | Microsoft.MSMQ.2008R2.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Event_ID | 2002 | ||
Event Source | MSMQ Cluster Resource DLL | ||
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 |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.2008R2.Rule.Alert.Event2002" 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>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MSMQ Cluster Resource DLL</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.2008R2.Rule.Alert.Event2002.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>