Não foi possível iniciar o serviço Colocação de Mensagens em Fila devido a um problema do ficheiro de ponto de verificação de sequências de entrada.

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

Knowledge Base article:

Resumo

Não foi possível inicializar o ficheiro de ponto de verificação de sequências de entrada. Os ficheiros MQInSeqs.lg1 ou MQInSeqs.lg2 da pasta Msmq\Storage estão danificados ou ausentes.

Causas

Para que a Colocação de Mensagens em Fila possa funcionar corretamente, os ficheiros de ponto de verificação têm de estar disponíveis. Para resolver este problema, terá de eliminar os ficheiros de ponto de verificação de sequências de entrada, bem como o ficheiro QMLog no diretório de armazenamento da Colocação de Mensagens em Fila. Tal poderá resultar na duplicação de algumas mensagens. No entanto, isso fará com que o serviço seja executado assim que possível, normalmente sem perda de dados.

Resoluções

Eliminar ficheiros de ponto de verificação de sequências de entrada

Para efetuar estes procedimentos, tem de ser membro do grupo de Administradores, ou tem de lhe ter sido delegado o nível de autoridade apropriado.

Importante: se estiver preocupado com a perda de dados, contacte o Suporte ao Cliente da Microsoft (CSS). Para obter informações sobre como contactar o CSS, consulte Suporte Empresarial ( http://go.microsoft.com/fwlink/?LinkId=52267).

Eliminar ficheiros de ponto de verificação

Para eliminar ficheiros de ponto de verificação:

Atenção: a edição incorreta do Registo pode causar graves danos ao sistema. Antes de fazer alterações no registo, deve fazer uma cópia de segurança de todos os dados importantes.

Reiniciar o Serviço MSMQ

Para reiniciar o Serviço MSMQ:

Adicional

Se estiver preocupado com a perda de dados, contacte o Suporte ao Cliente da Microsoft (CSS). Para obter informações sobre como contactar o CSS, consulte Suporte Empresarial ( http://go.microsoft.com/fwlink/?LinkId=52267).

Para mais informações, consulte o Evento 2053 ( http://technet.microsoft.com/en-us/library/dd337465(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2053
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Não foi possível iniciar o serviço Colocação de Mensagens em Fila devido a um problema do ficheiro de ponto de verificação de sequências de entrada.
{0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2053" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</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>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2053</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.6.3.Rule.Alert.Event2053.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>