State Service 만료된 세션 삭제 타이머 작업이 사용되지 않도록 설정되었습니다(SharePoint Server).

적용 대상:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

규칙 이름: [State Service 만료된 세션 삭제] 타이머 작업이 사용되지 않도록 설정되었습니다.

요약: 상태 서비스는 타이머 작업을 사용하여 State Service 데이터베이스에서 만료된 세션에 대한 데이터를 삭제합니다. 이 타이머 작업을 사용하도록 설정하지 않으면 State Service 데이터베이스를 호스팅하는 서버에 디스크 공간이 부족해져 SharePoint 팜이 작동하지 않게 됩니다.

원인: State Service 만료된 세션 삭제 타이머 작업이 사용하도록 설정되지 않았습니다.

해결 방법: SharePoint 중앙 관리 웹 사이트을 사용하여 타이머 작업을 사용하도록 설정합니다.

  1. 이 절차를 수행하는 사용자 계정이 Farm Administrators 그룹의 구성원인지 확인합니다.

    참고

    타이머 작업 설정은 팜 전체에 적용되며 팜의 개별 서버에 대해 설정할 수 없습니다.

  2. 중앙 관리를 시작합니다.

  3. 중앙 관리에서 모니터링을 클릭합니다.

  4. 모니터링 페이지의 타이머 작업 섹션에서 작업 정의 검토를 클릭합니다.

  5. 작업 정의 페이지에서 State Service 만료된 세션 삭제 타이머 작업을 클릭합니다.

  6. 타이머 작업 편집 페이지에서 원하는 일정을 지정하고 사용을 클릭합니다.

해결 방법: Microsoft PowerShell을 사용하여 타이머 작업을 사용하도록 설정합니다.

  1. 다음 멤버 자격이 있는지 확인합니다.
  • SQL Server 인스턴스에 대한 securityadmin 고정 서버 역할

  • 업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할

  • PowerShell cmdlet을 실행 중인 서버의 Administrators 그룹

    관리자는 Add-SPShellAdmin cmdlet을 사용하여 SharePoint Server 2016 cmdlet 사용 권한을 부여할 수 있습니다.

    참고

    권한이 없는 경우 설치 관리자 또는 SQL Server 관리자에게 문의하여 권한을 요청하십시오. PowerShell 권한에 대한 자세한 내용은 Add-SPShellAdmin을 참조하십시오.

  1. SharePoint 관리 셸을 시작합니다.

  2. PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

Enable-SPTimerJob StateServiceExpiredSessionJobDefinition

자세한 내용은 Enable-SPTimerJob을 참조하세요. 명령줄 관리 작업을 수행하는 경우 Windows PowerShell을 사용하는 것이 좋습니다. Stsadm 명령줄 도구는 더 이상 사용되지 않지만 이전 제품 버전과의 호환성을 지원하기 위해 포함됩니다.