Поделиться через


Задание таймера "Служба состояний: удаление истекших сеансов" не включено (SharePoint Server)

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Имя правила: "Задание таймера «Служба состояний: удаление истекших сеансов» не включено".

Сводка: Служба состояний использует задание таймера для удаления данных для сеансов с истекшим сроком действия из баз данных службы состояний. Если это задание таймера не включено, на сервере, где размещается база данных службы состояний, закончится свободное место и ферма SharePoint перестанет работать.

Причина. Задание таймера "Служба состояний: удаление истекших сеансов" не включено.

Решение. Включите задание таймера, используя Веб-сайт центра администрирования SharePoint

  1. Убедитесь, что учетная запись пользователя, через которую выполняется эта процедура, входит в группу администраторов фермы.

    Примечание.

    Параметры заданий таймера распространяются на всю ферму и не могут задаваться для отдельных для серверов.

  2. Запустите Центр администрирования.

  3. В Центр администрирования щелкните Мониторинг.

  4. На странице "Мониторинг" в разделе Задания таймера выберите Просмотр определений заданий.

  5. На странице "Определения заданий" щелкните задание таймера "Служба состояний: удаление истекших сеансов".

  6. На странице "Изменение задания таймера" укажите требуемое расписание и нажмите кнопку Включить.

Решение. Включите задание таймера с помощью Microsoft PowerShell

  1. Убедитесь, что вы являетесь участником следующих групп:
  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

  • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server 2016.

    Примечание.

    При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  1. Запустите командную консоль SharePoint.

  2. В командной строке PowerShell введите следующую команду:

Enable-SPTimerJob StateServiceExpiredSessionJobDefinition

Дополнительные сведения см. в статье Enable-SPTimerJob. [!Примечание] Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.