Das Vermeiden von routing Abfragen ohne routing Server am Standort

Beschreibung des Problems

Wenn ein Client ermittelt, dass Kunden hat keine Microsoft Message Queuing (MSMQ) Routingserver, Clientabfragen Website und Standortgates zu Enterprise-Topologie. Dies erfolgt, damit der Client alle Routingentscheidungen treffen kann, die in der Regel durch einen Routingserver erfolgen. Routing-Algorithmus von Message Queuing verwendet Websitehyperlinks und Standortgates. Diese werden in der Active Directory-Dienst für standortübergreifende routing definiert. Der Message Queuing-Dienst eine standortübergreifende Verbindung erstellt, versucht zunächst ein Standortgate Verknüpfung Website finden. Existiert kein Standortgate versucht Message Queuing-Nachricht senden. Haben Sie Tausende von Clients können nur mehrere Domänencontroller und keine Standortgates für Standortgates (fehlgeschlagenen) Abfragen die Leistung der Domänencontroller beeinträchtigen.

Wenn Sie nicht sicher sind, ob das Problem in der Umgebung vorhanden ist, finden Sie im Abschnitt "So ermitteln das Problem" .

Problemlösung

Um dieses Problem zu beheben, installieren Sie das neueste Servicepack für Microsoft Windows 2000. Wenn Sie aus irgendeinem Grund das neueste Servicepack für Windows 2000 installieren können, erhalten Sie einen Hotfix, der dieses Problem auch beheben. Nachdem Sie das Servicepack oder Hotfix installieren, lesen Sie den Abschnitt "Weitere Informationen" Informationen dazu, wie Sie einen Registrierungsparameter festlegen, der unnötige routing Abfragen vermeiden.

So erhalten Sie das Servicepack

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Microsoft Windows 2000. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
260910 wie Sie das neueste Servicepack für Windows 2000 erhalten

So erhalten Sie das Update

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise noch getestet. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Windows 2000 Servicepack warten, das diesen Hotfix enthält.

Wenn dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren. Die englische Version dieses Updates weist Dateiattribute (oder höher), die in der folgenden Tabelle aufgelistet werden. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu suchen, verwenden Sie die Registerkarte Zeitzone in dem Element im Bedienfeld .
   Date         Time   Version      Size    File name
--------------------------------------------------
25-Mar-2003 18:00 5.0.0.766 281,360 Mq1repl.dll
04-Feb-2003 15:51 5.0.0.766 14,096 Mq1sync.exe
19-Feb-2003 17:21 5.0.0.769 75,408 Mqac.sys
25-Mar-2003 18:00 5.0.0.773 217,360 Mqads.dll
30-Oct-2002 16:43 5.0.0.761 25,360 Mqbkup.exe
25-Mar-2003 18:00 5.0.0.750 76,560 Mqdscli.dll
25-Mar-2003 18:00 5.0.0.773 42,256 Mqdssrv.dll
21-Oct-2002 20:31 5.0.0.759 98,064 Mqmig.exe
25-Mar-2003 18:00 5.0.0.759 265,488 Mqmigrat.dll
25-Mar-2003 18:00 5.0.0.740 222,480 Mqoa.dll
25-Mar-2003 18:00 5.0.0.762 8,464 Mqperf.dll
25-Mar-2003 18:00 5.0.0.773 428,304 Mqqm.dll
25-Mar-2003 18:00 5.0.0.765 102,672 Mqrt.dll
25-Mar-2003 18:00 5.0.0.772 70,928 Mqsec.dll
25-Mar-2003 18:00 5.0.0.769 400,656 Mqsnap.dll
25-Mar-2003 18:00 5.0.0.762 23,824 Mqupgrd.dll
25-Mar-2003 18:00 5.0.0.767 110,352 Mqutil.dll
25-Mar-2003 18:00 5.0.0.748 64,784 Msmq.cpl


Status

Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind. Dieses Problem wurde erstmals in Microsoft Windows 2000 Service Pack 4.

Weitere Informationen

Vermeiden Sie unnötige routing Abfragen können Administratoren einen Registrierungsparameter festlegen. Um uns dieser Registrierungsparameter für Sie festgelegt haben, lesen Sie den Abschnitt "Problem automatisch beheben" . Wenn Sie lieber selbst tun, gehen Sie zum Abschnitt "Problem manuell beheben beseitigt" .

Weitere Informationen zu Updates für Windows 2000 Datacenter Server finden Sie der Microsoft Knowledge Base:
265173 das Datacenter-Programm und das Windows 2000 Datacenter Server-Produkt

Automatisch mit Fix it beheben lassen

Klicken Sie den Registrierungsparameter automatisch Link Problem beheben . Klicken Sie dann auf klicken Sie im Dialogfeld Dateidownload Ausführen , und führen Sie die Schritte in diesem Assistenten.





Hinweis möglicherweise gibt es diesen Assistenten nur in Englisch; Die automatische Korrektur funktioniert aber trotzdem auch für andere Sprachversionen von Windows.

Hinweis Wenn Sie nicht an dem Computer befinden, auf dem das Problem auftritt, speichern Sie die Fix it Lösung auf ein Flashlaufwerk oder eine CD und führen Sie sie auf dem Computer aus, auf dem das Problem aufgetreten ist.

Jetzt gehen Sie zum Abschnitt "So konfigurieren Sie eine weitere Änderung in diesem Servicepack und Hotfix" .

Lassen Sie mich das Problem manuell beheben

Wichtig Dieser Abschnitt bzw. die Methode oder Aufgabe enthält Schritte, die erklären, wie Sie die Registrierung ändern. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Sichern Sie die Registry für zusätzlichen Schutz, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 zum Sichern und Wiederherstellen der Registrierung in Windows
Gehen Sie folgendermaßen vor, und beenden Sie den Registrierungseditor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
  2. Suchen und klicken Sie dann auf den folgenden Schlüssel in der Registrierung:
    hklm\software\microsoft\msmq\parameters
  3. Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
  4. Geben Sie IgnoreSiteLinksund drücken Sie dann die EINGABETASTE.
  5. Klicken Sie im Menü Bearbeiten auf Ändern.
  6. Geben Sie 1 ein, und klicken Sie dann auf OK.
Wenn dieser Wert 1ist, stellt Message Queuing eine direkte Verbindung her. Message Queuing wird davon ausgegangen, dass keine vorhanden ist. Message Queuing führt daher nicht Active Directory-Abfrage aus.

Dieser Registrierungseintrag können Sie Message Queuing in eine nicht standardmäßige Konfiguration bereitstellen. Die Windows 2000-Versionshinweise ausdrücklich einen Routingserver an jedem Standort müssen Sie. Diese Registrierung helfen, wenn Sie benötigen routing öffentliche Warteschlangen verwenden möchten.

Jetzt gehen Sie zum Abschnitt "So konfigurieren Sie eine weitere Änderung in diesem Servicepack und Hotfix" .

Feststellen, ob dieses Problem vorliegt

Dieses Problem kann bei Verwendung von Message Queuing Diagnoseprotokoll identifiziert werden. Eine Textdatei mit dem Namen Msmq.log wird im Verzeichnis %windir%\debug erstellt. Die Protokolldatei enthält diagnostischen Informationen zu Message Queuing. So aktivieren Sie Message Queuing-Protokollierung.

Gehen Sie folgendermaßen vor, und beenden Sie den Registrierungseditor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
  2. Suchen und klicken Sie dann auf den folgenden Schlüssel in der Registrierung:
    hklm\software\microsoft\msmq\parameters\debug
  3. Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
  4. Geben Sie LoggingTypesund drücken Sie dann die EINGABETASTE.
  5. Klicken Sie im Menü Bearbeiten auf Ändern.
  6. Geben Sie c00000000, und klicken Sie dann auf OK.
Wenn die Protokollierung aktiviert ist, erhalten Sie viele Protokolleinträge, die den folgenden Eintrag ähneln:
mqdscore/dsads/69. (&(objectCategory=CN=MSMQ-Site-Link,CN=Schema,CN=Configuration,DC=company,DC=com)(mSMQSite1=CN=location,CN=Sites,CN=Configuration,DC=company,DC=com))

Wenden Sie die im Abschnitt "Symptome" auftreten, dieses Update.

Konfigurieren Sie eine weitere Änderung in dieses Servicepacks und Hotfixes

Diese Servicepacks und Hotfixes enthalten eine weitere Änderung. Es wird das Aktualisierungsintervall der routing Daten Standardeinstellung von 3 bis 12 Stunden, so dass routing Daten nicht so schnell ändern. Gehen Sie folgendermaßen vor, um diese Änderung zu konfigurieren:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
  2. Suchen und klicken Sie dann auf den folgenden Schlüssel in der Registrierung:
    hklm\software\microsoft\msmq\parameters\
  3. Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
  4. Geben Sie Routingrefreshintervalund drücken Sie dann die EINGABETASTE.
  5. Klicken Sie im Menü Bearbeiten auf Ändern.
  6. Geben Sie den neuen Wert ein.

    Der neue Standardwert beträgt 12 Stunden.

Wurde das Problem behoben?

Überprüfen Sie, ob das Problem behoben ist. Wenn das Problem beseitigt ist, sind Sie fertig. Wenn er nicht behoben wird, können Sie Support.
Eigenschaften

Artikelnummer: 817076 – Letzte Überarbeitung: 16.01.2017 – Revision: 1

Feedback