
Ich habe ein Problem mit der SharePoint-Suche.
Die Situation
Der Server ist mit SharePoint auf einer Farm mit 2 Servern installiert. Ein neuer App-Pool wird erstellt und dieser App-Pool verwendet ein Domänenkonto namens moss_service. moss_service ist auf beiden Servern als Administratorgruppe eingestellt. moss_service ist auch als db_creator in der Inhaltsdatenbank eingestellt. Als ich es zunächst überprüfte, verwendete das Standardkonto für den Inhaltszugriff der Suche ein anderes Konto. Ich habe das geändert, sodass das Konto moss_service verwendet wird. Ich habe IIS nicht zurückgesetzt, da dies ein Produktionsserver ist und sie keine häufigen IIS-Rücksetzungen wünschen. Seltsamerweise verwendet das Konto bei der Überprüfung von services.msc unter „Office SharePoint Server Search“ immer noch ein altes. (und anscheinend läuft es nur auf einem Server, der andere Server läuft nicht) Ich ändere das dann in Folgendes: domain\moss_service mit dem Passwort.
und dann führe ich den Crawl erneut aus.
Wie diagnostiziere ich das Problem?
Grundsätzlich starte ich den Crawl jedes Mal neu, wenn ich etwas ändere, und prüfe dann die Ereignisanzeige. Dabei kommen mehrere Dinge heraus, aber die wichtigsten sind die folgenden:
Die Startadresse kann nicht gecrawlt werden. Das Kennwort für das Inhaltszugriffskonto kann nicht entschlüsselt werden, da es mit anderen Anmeldeinformationen gespeichert wurde. Geben Sie das Kennwort für das Konto, das zum Crawlen dieses Inhalts verwendet wurde, erneut ein. (0x80042406)
Die Leistungsüberwachung kann für das Gatherer-Objekt nicht initialisiert werden, da die Leistungsindikatoren nicht geladen sind oder das Shared Memory-Objekt nicht geöffnet werden kann. Dies betrifft nur die Verfügbarkeit der Leistungsüberwachungsindikatoren. Starten Sie den Computer neu.
Der Zugriff wird verweigert. Überprüfen Sie, ob das Standardkonto für den Inhaltszugriff auf diesen Inhalt Zugriff hat, oder fügen Sie eine Crawlregel zum Crawlen dieses Inhalts hinzu. (0x80041205)
Crawl-Logs-Ergebnis
Das Crawl-Protokoll zeigt Folgendes:
Das Kennwort für das Inhaltszugriffskonto kann nicht entschlüsselt werden, da es mit anderen Anmeldeinformationen gespeichert wurde. Geben Sie das Kennwort für das Konto, das zum Crawlen dieses Inhalts verwendet wurde, erneut ein.
Ich habe versucht, es erneut in service.mstsc zu ändern und den gesamten Crawl erneut auszuführen, aber dann funktioniert es nicht. Ich habe versucht, es auf folgende Weise einzugeben:
Und
Domäne\Moosservice
Meine Fragen sind:
Wie behebe ich das? Ist das die richtige Art, die Suche einzurichten? Muss das Suchkonto ein anderes Domänenkonto verwenden? Es scheint, als würde eine Lösung die andere verkomplizieren. Wie stelle ich das richtig ein? Lohnt sich ein Upgrade auf SP2?
Antwort1
Normalerweise unterscheidet sich das Crawl-Konto von Ihrem Dienstkonto. In den Best Practices-Dokumenten für das Crawl-Konto heißt es, dass es KEIN Mitglied Ihrer Farmadministratorgruppe sein DARF und kein Administrator auf dem Server sein sollte.
Hier sind Links zu den Best Practices-Dokumenten von Microsoft:
http://technet.microsoft.com/en-us/library/cc263445.aspx
http://go.microsoft.com/fwlink/?LinkID=92883&clcid=0x409
Und ein Link zur richtigen Vorgehensweise zum Ändern des Kontonamens/Passworts: http://support.microsoft.com/kb/934838