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

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2010-06-23

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 der Zentraladministration.

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, 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. Klicken Sie auf der Homepage der Zentraladministration auf Überwachung.

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

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

  5. 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 Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Enable-SPTimerJob StateServiceExpiredSessionJobDefinition
    

Weitere Informationen finden Sie unter Enable-SPTimerJob.

Hinweis

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.