Échec de l'initialisation du fichier de point de contrôle de séquences entrantes. Le fichier MQInSeqs.lg1 ou MQInSeqs.lg2 dans le dossier Msmq\Storage est endommagé ou absent.
Les fichiers de point de contrôle doivent être disponibles pour que Message Queuing fonctionne correctement. Pour résoudre ce problème, vous devez supprimer les fichiers de point de contrôle de séquences entrantes, ainsi que le fichier QMLog dans le répertoire de stockage Message Queuing. Cela peut avoir pour conséquence la duplication de certains messages. Toutefois, cela permet d'exécuter le service aussi vite que possible et généralement sans perte de données.
Supprimer les fichiers de point de contrôle de séquences entrantes
Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou avoir reçu l’autorité appropriée.
Important : Si vous avec des inquiétudes par rapport à une perte de données, contactez le Support technique et Service clientèle Microsoft (CSS). Pour plus d’informations sur la façon de contacter le Support technique et Support clientèle Microsoft, consultez l’assistance aux entreprises ( http://go.microsoft.com/fwlink/?LinkId=52267).
Supprimer les fichiers de point de contrôle
Pour supprimer les fichiers de point de contrôle :
Attention : Toute modification incorrecte du Registre peut endommager gravement votre système. Par conséquent, avant d’apporter des modifications au Registre, sauvegardez toutes les données importantes.
Ouvrez l’Explorateur Windows, puis accédez à votre répertoire de stockage. Ce répertoire se trouve généralement sous C:\Windows\System32\msmq\storage.
Supprimez les fichiers suivants : MQInSeqs.lg1, MQInSeqs.lg2 et QMLog.
Ouvrez l’Éditeur du Registre. Pour ouvrir l'Éditeur du Registre, cliquez sur Démarrer. Dans la zone de recherche, tapez regedit et appuyez sur ENTRÉE.
Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters, puis cliquez sur Paramètres.
Dans le menu Édition, cliquez sur Nouveau, puis sur la valeur DWORD (32 bits).
Dans le champ Nom, entrez « LogDataCreated » puis assurez-vous que la valeur est définie sur 0.
Fermez l'Éditeur du Registre.
Redémarrer le service MSMQ
Pour redémarrer le service MSMQ :
Ouvrez la console Services. Pour ouvrir Services, cliquez sur Démarrer. Dans la zone de recherche, tapez services.msc, puis appuyez sur Entrée.
Cliquez avec le bouton droit sur Message Queuing, puis cliquez sur Redémarrer. Vous devez aussi redémarrer tous les services dépendants.
Si vous craignez de perdre des données, contactez le Support technique et Service clientèle Microsoft (CSS). Pour plus d’informations sur la façon de contacter le Support technique et Support clientèle Microsoft, consultez l’assistance aux entreprises ( http://go.microsoft.com/fwlink/?LinkId=52267).
Pour plus d’informations, consultez la rubrique relative à l’ID d’événement 2053 ( http://technet.microsoft.com/en-us/library/dd337465(WS.10).aspx).
Target | Microsoft.MSMQ.10.0.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
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.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>