Задание таймера "Служба состояний: удаление истекших сеансов" не включено (SharePoint Server)
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Имя правила: "Задание таймера «Служба состояний: удаление истекших сеансов» не включено".
Сводка: Служба состояний использует задание таймера для удаления данных для сеансов с истекшим сроком действия из баз данных службы состояний. Если это задание таймера не включено, на сервере, где размещается база данных службы состояний, закончится свободное место и ферма SharePoint перестанет работать.
Причина. Задание таймера "Служба состояний: удаление истекших сеансов" не включено.
Решение. Включите задание таймера, используя Веб-сайт центра администрирования SharePoint
Убедитесь, что учетная запись пользователя, через которую выполняется эта процедура, входит в группу администраторов фермы.
Примечание.
Параметры заданий таймера распространяются на всю ферму и не могут задаваться для отдельных для серверов.
Запустите Центр администрирования.
В Центр администрирования щелкните Мониторинг.
На странице "Мониторинг" в разделе Задания таймера выберите Просмотр определений заданий.
На странице "Определения заданий" щелкните задание таймера "Служба состояний: удаление истекших сеансов".
На странице "Изменение задания таймера" укажите требуемое расписание и нажмите кнопку Включить.
Решение. Включите задание таймера с помощью Microsoft PowerShell
- Убедитесь, что вы являетесь участником следующих групп:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server 2016.
Примечание.
При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
Запустите командную консоль SharePoint.
В командной строке PowerShell введите следующую команду:
Enable-SPTimerJob StateServiceExpiredSessionJobDefinition
Дополнительные сведения см. в статье Enable-SPTimerJob. [!Примечание] Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.