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.
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.
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.
Abra o Explorador do Windows e navegue até ao diretório de armazenamento. Normalmente, este diretório encontra-se localizado sob C:\Windows\System32\msmq\storage.
Elimine os seguintes ficheiros: MQInSeqs.lg1, MQInSeqs.lg2 e QMLog.
Abra o Editor de Registo. Para abrir o Editor de Registo, clique em Iniciar. Na caixa Pesquisa, escreva regedit e prima ENTER.
Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters e clique em Parâmetros.
No menu Editar, aponte para Novo e clique em Valor DWORD (32 bits).
No campo Nome, introduza "LogDataCreated" e certifique-se de que o valor se encontra definido como 0.
Feche o Editor de Registo.
Reiniciar o Serviço MSMQ
Para reiniciar o Serviço MSMQ:
Abra a consola Serviços. Para abrir os Serviços, clique em Iniciar. Na caixa Pesquisa, escreva services.msc e prima ENTER.
Clique com o botão direito do rato em Colocação de Mensagens em Fila e clique em Reiniciar. Terá ainda de reiniciar todos os serviços dependentes.
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)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2053 | ||
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 |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<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>