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.10.0.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 realizar estes procedimentos, tem de pertencer ao grupo Administradores ou ter-lhe sido delegada a autoridade correta.

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, veja 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 poderá danificar gravemente o sistema. Antes de efetuar alterações ao registo, deverá 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, veja Suporte Empresarial ( http://go.microsoft.com/fwlink/?LinkId=52267).

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

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
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.10.0.Rule.Alert.Event2053" Enabled="false" Target="Microsoft.MSMQ.10.0.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>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.10.0.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.10.0.Rule.Alert.Event2053.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>