Der Zeitgeberauftrag zum Löschen von abgelaufenen Sitzungen im Statusdienst ist nicht aktiviert (SharePoint Server)
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint 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.
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.
Starten Sie Zentraladministration.
Klicken Sie in Zentraladministration auf Überwachung.
Klicken Sie auf der Seite "Überwachung" im Abschnitt Zeitgeberaufträge auf Auftragsdefinitionen überprüfen.
Klicken Sie auf der Seite "Auftragsdefinitionen" auf den Zeitgeberauftrag "Statusdienst: Gelöschte abgelaufene Sitzungen".
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.
- 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.
Starten Sie die SharePoint-Verwaltungsshell.
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.