Teilen über


Der Zeitgeberauftrag zum Löschen von abgelaufenen Sitzungen im Statusdienst ist nicht aktiviert (SharePoint Server)

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Regelname: Der Zeitgeberauftrag 'Statusdienst: Gelöschte abgelaufene Sitzungen' ist nicht aktiviert.

Zusammenfassung: Im Statusdienst wird ein Zeitgeberauftrag verwendet, der Daten für abgelaufene Sitzungen aus den Statusdienst-Datenbanken löscht. Ist dieser Zeitgeberauftrag nicht aktiviert, kommt es dazu, dass auf dem Server, der die Statusdienst-Datenbank hostet, nicht mehr genügend Festplattenspeicher verfügbar ist, und die SharePoint-Farm funktioniert nicht mehr.

Ursache: Der Zeitgeberauftrag zum Löschen von abgelaufenen Sitzungen im Statusdienst ist nicht aktiviert.

Lösung: Aktivieren Sie den Zeitgeberauftrag mithilfe von die Website für die SharePoint-Zentraladministration.

  1. Vergewissern Sie sich, dass das Benutzerkonto, mit dem Sie diese Anleitung umsetzen, Mitglied der Gruppe „Farmadministratoren“ ist.

    Hinweis

    Die Einstellungen für Zeitgeberaufträge gelten farmweit und können nicht für einzelne Server in der Farm festgelegt werden.

  2. Starten Sie Zentraladministration.

  3. Klicken Sie in Zentraladministration auf Überwachung.

  4. Klicken Sie auf der Seite "Überwachung" im Abschnitt Zeitgeberaufträge auf Auftragsdefinitionen überprüfen.

  5. Klicken Sie auf der Seite "Auftragsdefinitionen" auf den Zeitgeberauftrag "Statusdienst: Gelöschte abgelaufene Sitzungen".

  6. Geben Sie auf der Seite "Zeitgeberauftrag bearbeiten" den gewünschten Zeitplan an, und klicken Sie dann auf Aktivieren.

Lösung: Aktivieren Sie den Zeitgeberauftrag mithilfe von Microsoft PowerShell.

  1. Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:
  • Feste Serverrolle securityadmin auf der SQL Server-Instanz.

  • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

  • Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.

    Ein Administrator kann mithilfe des Add-SPShellAdmin -Cmdlets Berechtigungen zur Verwendung des SharePoint Server 2016-Cmdlets gewähren.

    Hinweis

    [!HINWEIS] Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.

  1. Starten Sie die SharePoint-Verwaltungsshell.

  2. Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:

Enable-SPTimerJob StateServiceExpiredSessionJobDefinition

Weitere Informationen finden Sie unter Enable-SPTimerJob. Es wird empfohlen, Windows PowerShell zum Ausführen von administrativen Befehlszeilenaufgaben zu verwenden. Das Befehlszeilentool Stsadm ist veraltet, aber weiterhin vorhanden, um die Kompatibilität mit früheren Produktversionen zu gewährleisten.