Artikel-ID: 830189 - Geändert am: Donnerstag, 7. Januar 2010 - Version: 5.0

Exchange Server 2003-Computer kann nicht die Microsoft Search-Ressource online schalten.

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
Eine Microsoft Exchange 2000 Server-Version dieses Artikels finden Sie unter 282122  (http://support.microsoft.com/kb/282122/ ) .
Wichtig Dieser Artikel enthält Informationen über das Ändern der Registrierung. Bevor Sie die Registrierung bearbeiten, vergewissern Sie sich bitte, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen einer Sicherungskopie, zum Wiederherstellen und Bearbeiten der Registrierung finden Sie in folgendem Artikel der Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Beschreibung der Microsoft Windows-Registrierung
Alles erweitern | Alles schließen

Problembeschreibung

Auf einem Microsoft Exchange Server 2003-Computer, der in einer Clusterumgebung ist, können Sie die folgenden Symptome auftreten:
  • Ein Fehlermeldung, der angibt, dass der Server die Microsoft Search (MSSearch)-Ressource online schalten kann nicht angezeigt.
  • Die MSSearch-Ressource-Instanz wird in das Clusterverwaltungsprogramm als fehlgeschlagen angezeigt.
  • Ein Ereignis mit einer Beschreibung, die der folgenden ähnlich ist, wird im Systemprotokoll der Ereignisanzeige protokolliert:
    Der Server hat eine Ausnahme ausgelöst.

Lösung

Warnung Die unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme verursachen, die möglicherweise eine Neuinstallation Ihres Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die fehlerhafte Verwendung des Registrierungs-Editors entstehen, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.
Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
  1. Wenn der Servercluster einer Aktiv/Aktiv-Clusterkonfiguration ist, stellen Sie sicher, dass der betroffene virtuelle Exchange-Server auf einem Clusterknoten ausgeführt wird, der keine anderen virtuellen Exchange-Server ausgeführt wird.

    Wenn der Servercluster einer Aktiv/Passiv-Clusterkonfiguration ist, führen Sie die verbleibenden Schritte auf dem aktiven Clusterknoten.
  2. Löschen Sie die ausgefallene MSSearch-Ressource in den betroffenen virtuellen Server, wenn die MSSearch ? Ressource vorhanden ist.
  3. Löschen Sie die MSSearch-Anwendung. Gehen Sie dazu folgendermaßen vor:
    1. Kopieren Sie den folgenden Code in eine neue Textdatei, und speichern Sie die Datei unter Deleteapp.vbs.

      Microsoft bietet Programmierbeispiele, lediglich zur Veranschaulichung, ohne Gewährleistung, weder implizit noch explizit. Dies umfasst, ist jedoch nicht beschränkt auf konkludenten Garantien der Handelsüblichkeit oder Eignung für einen bestimmten Zweck. In diesem Artikel wird davon ausgegangen, dass Sie mit der Programmiersprache, die gezeigt wird, ist und mit den Tools, die zum Erstellen und Debuggen von Prozeduren verwendet werden, vertraut sind. Die Mitarbeiter der Microsoft Product Support Services können bei der Erläuterung der Funktionalität bestimmter Prozeduren helfen werden, jedoch Sie nicht verändern Sie diese Beispiele in Bezug auf eine erweiterte Funktionalität oder Prozeduren entwickeln, die auf Ihre besonderen Bedürfnisse zugeschnitten.
      Sub Usage
          WScript.Echo "Microsoft Search Version 2.0"
          WScript.Echo "Deletes an Application"
          WScript.Echo
          WScript.Echo "Usage: Deleteapp.vbs Application"
          WScript.Echo
      end Sub
      
      Sub Main
      
          if WScript.Arguments.Count = 1 then
              if WScript.Arguments(0) = "/?" or WScript.Arguments(0) = "-?" then
                  Usage
                  WScript.Quit(1)
              end if
          end if
      
          if WScript.Arguments.Count < 1 then
              Usage
              WScript.Quit(1)
          end if
      
          dim applicationName
          applicationName = WScript.arguments(0)
      
          WScript.echo "Deleting Search Application " & applicationName
          Set objHost = WScript.CreateObject("MSSearch.Admin")
      
          'Delete the application
          objHost.Applications.Remove(applicationName)
      
      End Sub
      
      call Main
    2. Starten Sie das Dienstprogramm "Clusterverwaltung", klicken Sie mit der rechten Maustaste auf die Netzwerknamenressource, die den betroffenen virtuellen Exchange-Server zugeordnet ist, und klicken Sie dann auf Eigenschaften.
    3. Klicken Sie auf die Registerkarte Parameter, und bestätigen Sie, ob der Name des virtuellen Exchange-Servers, auf dem fehlgeschlagene MSSearch-Ressource ist im Feld Name angezeigt wird.

      Hinweis: In den folgenden Schritten wird der virtuelle Server mit dem Namen MSExchServer1 als Beispiel verwendet, um den betroffenen virtuellen Server darstellen.
    4. Klicken Sie auf Abbrechen.
    5. Starten Sie eine Eingabeaufforderung, wechseln Sie zu dem Ordner, der die Deleteapp.vbs-Datei enthält, die Sie erstellt haben, und geben Sie den folgenden Befehl, auf dem virtual server ist der Name des virtuellen Exchange-Server, den Sie in Schritt c bestätigt, und drücken Sie die [EINGABETASTE]:
      Cscript deleteapp.vbs ExchangeServer_ virtual server
      Wenn Sie die folgende Meldung, erhalten Wenn Sie die EINGABETASTE drücken, kann das Programm MSSearch nicht vorhanden:
      Das angegebene Objekt kann nicht gefunden werden. Geben Sie den Namen eines vorhandenen Objekts an.
      Dieses Verhalten tritt normalerweise auf, wenn das Programm entfernt wurde oder nicht erstellt wurde. Wenn Sie diese Meldung erhalten, können Sie bedenkenlos ignorieren nur, wenn die folgenden Registrierungsschlüssel nicht vorhanden sind:
      HKEY_LOCAL_MACHINE\Software\Microsoft\search\1.0\applications\ExchangeServer_<virtual server>

      HKEY_LOCAL_MACHINE\Software\Microsoft\search\1.0\catalognames\ExchangeServer_<virtual server>

      HKEY_LOCAL_MACHINE\Software\Microsoft\search\1.0\gather\ExchangeServer_<virtual server>

      HKEY_LOCAL_MACHINE\Software\Microsoft\search\1.0\gathering manager\applications\ExchangeServer_<virtual server>

      HKEY_LOCAL_MACHINE\Software\Microsoft\search\1.0\indexer\ExchangeServer_<virtual server>
      Dieser Registrierungsschlüssel sollte automatisch durch das Skript Deleteapp.vbs gelöscht werden. Jedoch müssen manchmal wenn das Skript nicht erfolgreich ist, Sie diese manuell entfernen mithilfe des Registrierungs-Editors. Schritte 4 bis 7 dieses Verfahren wird beschrieben, wie mithilfe des Registrierungs-Editors eine der Tasten löschen, die von Deleteapp.vbs nicht entfernt werden. Verwenden Sie dieselben Schritte aus, um die fünf Registrierungsschlüssel zu löschen, die in dieser Schritt aufgeführt sind.
  4. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie Regedit in das Feld Öffnen ein, und klicken Sie dann auf OK.
  5. Suchen Sie den folgenden Registrierungsunterschlüssel:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Search\1.0\Databases
  6. Exportieren Sie unter dem Registrierungsunterschlüssel Datenbanken und löschen Sie alle ExchangeServer_ virtual server-Registrierungsschlüssel, auf dem virtual server den Namen des virtuellen Exchange-Servers ist, den Sie in Schritt c weiter oben in diesem Artikel notiert haben. Angenommen, exportieren Sie und löschen Sie dann ExchangeServer_ MSExchServer1.
  7. Beenden und starten Sie den Microsoft Search (MSSEARCH)-Dienst neu. Hierzu geben Sie die folgenden Befehle an einer Eingabeaufforderung, und drücken Sie nach jedem Befehl die [EINGABETASTE]:
    net Stop mssearch
    Net start Mssearch
  8. Löschen Sie die Microsoft Exchange-Systemaufsicht-Ressource in das Clusterverwaltungsprogramm vom betroffenen virtuellen Exchange-Server. Da es sich um einen Exchange 2003-Cluster handelt, wird dieser Aktion nicht die Konfiguration von Active Directory entfernt. Nur bestimmte Parameter oder Einstellungen, die Sie auf die gruppierten Ressourcen und die Systemaufsicht-Ressourcen konfiguriert haben, werden durch diesen Löschvorgang verloren. Stellen Sie sicher, dass Sie alle Änderungen beachten, die Sie von der Standardeinstellung vorgenommen haben. Darüber hinaus werden alle vorhandenen Volltextindizes gelöscht.

    Hinweis: Die Exchange-Datenbanken bleiben erhalten, ohne Verlust an Informationen.
  9. Erstellen Sie eine neue Microsoft Exchange-Systemaufsicht-Ressource in derselben Exchange-Server-Gruppe, in das Clusterverwaltungsprogramm. Sie sind nicht viele Optionen während der Neuerstellung von der Systemaufsichtsressource angezeigt da die Konfiguration bereits in Active Directory vorhanden ist. Wenn Sie die Systemaufsichtsressource neu erstellen, werden die MSSearch-Anwendung, Exchange HTTP Virtual Server Instance 101, die Exchange-Informationsspeicher-Instanz, die Exchange-Routingdienst Instanz und die virtuellen SMTP-Server-Instanz automatisch neu erstellt.
  10. Schalten Sie den virtuellen Exchange-Server online.

Weitere Informationen

Die in diesem Artikel beschriebenen Schritte unterscheiden sich von den Schritten, die aufgrund von Änderungen in der zugrunde liegenden Sicherheitsarchitektur von Exchange Server 2003 in einer Umgebung mit einem gruppierten Server für Exchange 2000 in der Microsoft Knowledge Base-Artikel 282122 beschrieben werden. Weitere Informationen zu Änderungen an Exchange Server 2003-Cluster-Sicherheit finden Sie die folgende KB-Artikelnummer:
821834  (http://support.microsoft.com/kb/821834/ ) Erforderliche Cluster Service-Konto-Berechtigungen unterscheiden sich in Exchange 2000 und Exchange Server 2003
Weitere Informationen zu den Änderungen, die vorgenommen wurden, um in Exchange cluster-Ressource-Abhängigkeiten klicken Sie auf Server 2003, die folgende KB-Artikelnummer:
821833  (http://support.microsoft.com/kb/821833/ ) Exchange-Cluster-Ressource-Abhängigkeiten in Exchange Server 2003

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Exchange Server 2003 Enterprise Edition
Keywords: 
kbmt kbprb KB830189 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 830189  (http://support.microsoft.com/kb/830189/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.