Verwalten einer angehaltenen Suchdienstanwendung in SharePoint Server

 

**Gilt für:**SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2018-03-07

Zusammenfassung: : Informationen zu den Ursachen, warum die Suchdienstanwendung angehalten wurde und wie Sie die Anwendung in SharePoint Server 2016 und SharePoint Server 2013 neu starten können.

Viele Vorgänge, die erfordern, dass die Suchdienstanwendung angehalten wird, müssen beendet sein, bevor die Suchdienstanwendung wieder automatisch neu startet.

Hier erfahren Sie, wie Sie feststellen können, ob und warum die Suchdienstanwendung angehalten wurde. Es gibt viele Gründe dafür, warum die Suchdienstanwendung angehalten wurde. Wir listen nur die gängigsten Situationen auf.

So verwalten Sie eine angehaltene Suchdienstanwendung

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, Mitglied der Gruppe der Farmadministratoren ist.

  2. Starten Sie auf einem Server in der Farm eine SharePoint 15-Verwaltungsshell.

  3. Geben Sie an der Microsoft PowerShell-Befehlseingabe die folgenden Befehle ein, um herauszufinden, ob die Suchdienstanwendung angehalten wurde.

    $ssa.IsPaused() -ne 0
    

    Wenn dieser Befehl False zurückgibt, wird die Suchdienstanwendung ausgeführt.

    Wenn dieser Befehl True zurückgibt, wurde die Suchdienstanwendung angehalten. Gehen Sie zu Schritt 4, um die Ursache herauszufinden und welche Maßnahmen Sie ergreifen müssen.

  4. Geben Sie an der Microsoft PowerShell-Befehlseingabe die folgenden Befehle ein, um die Ursache herauszufinden, warum die Suchdienstanwendung angehalten wurde.

    Befehl Gibt der Befehl "true" zurück, wurde die Suchdienstanwendung aus folgenden Gründen angehalten: Aktion

    ($ssa.IsPaused() -band 0x01) -ne 0

    Eine Änderung der Anzahl der Durchforstungskomponenten oder Durchforstungsdatenbanken wird gerade durchgeführt.

    Warten Sie, bis die Topologieänderung abgeschlossen ist.

    ($ssa.IsPaused() -band 0x02) -ne 0

    Ein Sicherungs- oder Wiederherstellungsvorgang wird gerade durchgeführt

    Warten Sie, bis der Vorgang abgeschlossen ist. Führen Sie danach zur Überprüfung den Befehl $ssa.ForceResume(0x02) aus. Weitere Informationen finden Sie unter Wiederherstellen von Suchdienstanwendungen in SharePoint Server.

    ($ssa.IsPaused() -band 0x04) -ne 0

    Eine Sicherung des Volumenschattenkopierdienstes (VSS) wird gerade durchgeführt.

    Warten Sie, bis die Sicherung abgeschlossen ist. Nach der VSS-Sicherung führen Sie zur Überprüfung den $ssa.ForceResume(0x02)-Befehl aus.

    ($ssa.IsPaused() -band 0x08) -ne 0

    Mindestens ein Server in der Suchtopologie, die die Abfragekomponenten hostet, sind offline.

    Warten Sie, bis die Server wieder verfügbar sind.

    ($ssa.IsPaused() -band 0x20) -ne 0

    Mindestens eine Durchforstungsdatenbank in der Suchtopologie wird neu ausgeglichen.

    Warten Sie, bis der Vorgang abgeschlossen ist.

    ($ssa.IsPaused() -band 0x40) -ne 0

    Mindestens eine Linkdatenbank in der Suchtopologie wird neu ausgeglichen.

    Warten Sie, bis der Vorgang abgeschlossen ist.

    ($ssa.IsPaused() -band 0x80) -ne 0

    Ein Administrator hat die Suchdienstanwendung manuell angehalten.

    Falls Sie den Grund kennen, können Sie die Suchdienstanwendung wieder starten. Führen Sie den $ssa.resume()-Befehl aus, um die Suchdienstanwendung wiederaufzunehmen.

    Falls Sie den Grund nicht kennen, finden Sie heraus, warum jemand die Suchdienstanwendung manuell angehalten hat.

    ($ssa.IsPaused() -band 0x100) -ne 0

    Der Suchindex wird gerade gelöscht.

    Warten Sie, bis der Suchindex gelöscht ist.

    ($ssa.IsPaused() -band 0x200) -ne 0

    Der Suchindex wird neu partitioniert.

    Warten Sie, bis der Vorgang abgeschlossen ist. Weitere Informationen finden sie unter Verwalten der Indexkomponente in SharePoint Server.

Nachdem der Vorgang abgeschlossen ist, geben Sie an der Microsoft PowerShell-Befehlseingabe den folgenden Befehl ein, um sicherzustellen, dass die Suchdienstanwendung läuft:

$ssa.IsPaused() -ne 0

Wenn dieser Befehl False zurückgibt, wird die Suchdienstanwendung ausgeführt.

Wenn dieser Befehl True zurückgibt, wurde die Suchdienstanwendung angehalten. Führen Sie die Befehle ab Schritt 4 erneut aus, um die Ursache herauszufinden.