A Message Queuing szolgáltatás nem tud elindulni az üzenettárolóval kapcsolatos probléma miatt.
Message Queuing-üzenetek biztonsági mentése és visszaállítása a parancssor használatával
Írja be a parancssorba az alábbi parancsot, majd nyomja le az ENTER billentyűt:
mqbkup {-bmappaútvonal | -rmappaútvonal| -?} [-y] [-cmsmq_erőforrás_neve]
Â
Érték | Leírás |
-bmappaútvonal | fájlok biztonsági mentése a megadott mappába |
-rmappaútvonal | fájlok visszaállítása a megadott mappából |
-y | nincs rákérdezés (minden kérdésre igen a válasz) |
-cmsmq_erőforrás_neve | ha az MSMQ fürtözött erőforrásként lett konfigurálva, megadja a fürtözött MSMQ-erőforrás nevét |
-? | a segédprogram súgójának a megjelenítése |
Az üzenettároló problémákat okoz a Message Queuing szolgáltatásban.
Mielőtt üzeneteket állítana vissza, be kell zárnia a Vezérlőpultot, a Message Queuing minden alkalmazását, illetve bármilyen olyan alkalmazást, amely nyitva tartja a HKLM\Software\MSMQ\Parameters beállításkulcs valamelyik kulcsleíróját. Ilyen alkalmazás például a Számítógép-kezelés konzol, ha a Message Queuing beépülő modul be van töltve, illetve az MSMQ eseményindítói szolgáltatása, a Message Queuing szolgáltatás, és egyes harmadik felektől származó alkalmazások.
Megjegyzés: A Vezérlőpult bezárása nem probléma Windows XP és újabb rendszereken, mivel a Windows ezen verziói nem tartalmazzák az MSMQ vezérlőpult-kiterjesztését. |
További szempontok
â€c | Az Mqbkup segédprogram nem használható az Active Directory tartományi szolgáltatásokban tárolt objektumok biztonsági mentéséhez vagy visszaállításához. Ezért az Mqbkup segédprogram nem végzi el nyilvános várólisták biztonsági mentését vagy visszaállítását, mivel ezek az Active Directory tartományi szolgáltatásokban található objektumok. Az Mqbkup segédprogram végrehajtja azoknak a helyi számítógépen tárolt Message Queuing-üzeneteknek a biztonsági mentését és visszaállítását, amelyekre a nyilvános várólisták hivatkoznak, de maguknak a nyilvános várólistáknak a biztonsági mentését vagy visszaállítását az Mqbkup segédprogramtól függetlenül kell elvégezni. |
â€c | Ez a segédprogram a helyreállítható és a tranzakciós üzenetek biztonsági mentését végzi el, beleértve azokat is, amelyek a kimenő várólistákban találhatók. Expressz üzenetek biztonsági mentését vagy helyreállítását nem hajtja végre. |
â€c | A tanúsítványok és titkosítási kulcsok adatairól nem lehet ezzel a segédprogrammal biztonsági másolatot készíteni. |
â€c | Visszaállítási művelet után új felhasználói tanúsítványt kell regisztrálnia. További információ a tanúsítványok regisztrálásának a módjával kapcsolatban: További hivatkozások. |
â€c | Ez a segédprogram leállítja, majd újraindítja a Message Queuing szolgáltatást, ami az expressz üzenetek elvesztésével jár. További információ az expressz üzenetekkel kapcsolatban: További hivatkozások. |
â€c | Ha egy eseményindítóhoz kötött szabály meghív egy COM+-alkalmazást, akkor az üzenet visszaállítása „a hozzáférés megtagadva” hibával meghiúsulhat. A probléma elhárításához kövesse az alábbi lépéseket: |
â€c | A Windows Vista® rendszert futtató számítógépeken indítsa el az mqbkup segédprogramot egy olyan parancssorból, amely helyi rendszergazdai jogosultságokkal fut. |
â€c | Állítson le minden, az MSMQ API felületet használó felhasználói alkalmazást és szolgáltatást. |
â€c | Ha az üzenetek visszaállítása még mindig sikertelen, várjon 10 percet, majd próbálkozzon újra. A COM+-alkalmazások eltávolítása a memóriából akár 10 percig is eltarthat az összes objektum felszabadítása után. |
További információ: Üzenetek biztonsági mentése és visszaállítása ( http://technet.microsoft.com/en-us/library/cc771016(WS.10).aspx).
További információ: A Message Queuing tanúsítványainak regisztrálása ( http://technet.microsoft.com/en-us/library/cc753651(WS.10).aspx).
További információ: Message Delivery Methods (Üzenetkézbesítési módszerek) ( http://technet.microsoft.com/en-us/library/cc771721(WS.10).aspx).
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2023 | ||
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.Event2023" 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>2023</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.Event2023.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>