Le travail de minuteur Sessions expirées de suppression du service d’état n’est pas activé (SharePoint Server)

 

**Sapplique à :**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-12-04

Résumé : Découvrez comment résoudre la règle de l’analyseur d’intégrité SharePoint « Le travail de minuteur Sessions expirées de suppression du service d’état n’est pas activé » pour SharePoint Server 2016 et SharePoint 2013.

Nom de la règle :   Le travail de minuteur Sessions expirées de suppression du service d’état n’est pas activé.

Résumé :   Le service d’état utilise un travail du minuteur pour supprimer les données liées aux sessions expirées des bases de données de service d’état. Si ce travail du minuteur n’est pas activé, le serveur qui héberge la base de données de service d’état manquera d’espace disque et la batterie de serveurs SharePoint cessera de fonctionner.

Cause :   Le travail de minuteur Sessions expirées de suppression du service d’état n’est pas activé.

Résolution : Activer le travail du minuteur à l’aide de le site Web Administration centrale de SharePoint

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.

    Notes

    Les paramètres de travail de minuteur s’appliquent à l’échelle de la batterie de serveurs et ne peuvent pas être définis pour des serveurs individuels de la batterie de serveurs.

  2. Démarrez l’Administration centrale.

  3. Dans Administration centrale, cliquez sur Analyse.

  4. Sur la page Analyse, dans la section Travaux du minuteur, cliquez sur Examiner les définitions de travail.

  5. Dans la page Définitions des travaux, cliquez sur le travail du minuteur Sessions expirées de suppression du service d’état.

  6. Dans la page Modifier le travail du minuteur, spécifiez la planification souhaitée, puis cliquez sur Activer.

Résolution : Activer le travail du minuteur à l’aide de Microsoft PowerShell

  1. Vérifiez que vous êtes membre :

    • Rôle serveur fixe securityadmin sur l’instance SQL Server

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

    Un administrateur peut utiliser l’applet de commande Add-SPShellAdmin pour accorder les autorisations d’utilisation des applets de commande SharePoint Server 2016.

    Notes

    Si vous ne disposez pas des autorisations, contactez votre administrateur d’installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  2. Démarrez SharePoint Management Shell.

  3. À l’invite de commandes PowerShell, tapez la commande suivante :

    Enable-SPTimerJob StateServiceExpiredSessionJobDefinition
    

Pour plus d’informations, reportez-vous à l’article Enable-SPTimerJob. Nous vous recommandons d’utiliser Windows PowerShell pour les tâches d’administration en ligne de commande. L’outil en ligne de commande Stsadm a été abandonné, mais il est inclus pour assurer la compatibilité avec les versions précédentes.