Message Queuing hizmeti başlatılamıyor. Denetim noktası dosyaları kurtarılamıyor.
Denetim noktası dosyalarının düzgün çalışması için Message Queuing'a yönelik denetim noktası dosyaları olmalıdır. Bu sorunu çözmek için tüm denetim noktası dosyalarını ve Message Queuing depolama dizinindeki QMLog dosyasını silmeniz gerekir. Bu, bazı iletilerin yinelenmesine neden olabilir. Ancak, bu çözüm hizmetin mümkün olan en kısa sürede ve çoğu zaman veri kaybı olmadan çalışmasını sağlayacaktır.
Bozuk günlük ve denetim noktası dosyalarını düzeltme veya kurtarma
Bu yordamları gerçekleştirmek için Administrators grubunun üyesi olmanız veya uygun yetkinin size verilmiş olması gerekir.
Önemli: Veri kaybından endişe duyuyorsanız, Microsoft Müşteri Hizmetleri ve Desteği'ne (CSS) başvurun. CSS ile iletişim kurma hakkında bilgi için bkz. Kurumsal Destek ( http://go.microsoft.com/fwlink/?LinkId=52267).
Denetim noktası dosyalarını silme
Denetim noktası dosyalarını silmek için:
Dikkat: Kayıt defteri hatalı biçimde düzenlendiğinde sisteminiz ciddi şekilde zarar görebilir. Kayıt defterinde değişiklik yapmadan önce değerli verilerinizin yedeğini almanız gerekir.
Windows Gezgini'ni açın ve depolama dizininize gidin. Bu, genellikle C:\Windows\System32\msmq\storage altında yer alır.
Şu dosyaları silin: MQInSeqs.lg1, MQInSeqs.lg2, MQTrans.lg1, MQTrans.lg2, QMLog dosyası.
Kayıt Defteri Düzenleyicisi'ni açın. Kayıt Defteri Düzenleyicisi'ni açmak için Başlat'a tıklayın. Arama kutusuna regedit yazın ve ardından ENTER tuşuna basın.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters'a gidin.
Parametreler'e tıklayın.
Düzen menüsünde, imleci Yeni'nin üzerine getirin ve ardından DWORD (32 bit) Değeri'ne tıklayın.
Ad alanında, LogDataCreated yazın ve ardından değerin 0 olarak ayarlandığından emin olun.
Kayıt Defteri Düzenleyicisi'ni kapatın.
MSMQ Hizmetini yeniden başlatma
MSMQ Hizmetini yeniden başlatmak için:
Hizmetler ek bileşenini açın. Hizmetler'i açmak için Başlat'a tıklayın. Arama kutusuna services.msc yazın ve ardından ENTER tuşuna basın.
Message Queuing'e sağ tıklayın ve ardından Yeniden Başlat öğesine tıklayın. Bağımlı tüm hizmetleri de yeniden başlatmanız gerekir.
Veri kaybından endişe duyuyorsanız, Microsoft Müşteri Hizmetleri ve Desteği'ne (CSS) başvurun. CSS ile iletişim kurma hakkında bilgi için bkz. Kurumsal Destek ( http://go.microsoft.com/fwlink/?LinkId=52267).
Daha fazla bilgi için bkz. Olay Kimliği 2078 ( http://technet.microsoft.com/en-us/library/dd337513(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers |
Category | EventCollection |
Enabled | False |
Event_ID | 2078 |
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ |
Alert Generate | False |
Remotable | True |
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectEvent | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishEventData | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Collect.Event2078" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</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>2078</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>