O trabalho do temporizador Excluir Sessões Expiradas do Serviço de Estado não está habilitado (SharePoint Server)

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Nome da regra: o trabalho do temporizador das Sessões expiradas de conclusão do serviço de estado não está habilitado.

Resumo: O Serviço de Estado usa um trabalho de temporizador para excluir dados para sessões expiradas dos bancos de dados do Serviço de Estado. Se este trabalho do timer não está habilitado, o servidor hospedando o banco de dados de Serviço de Estado ficará sem espaço livre e o farm do SharePoint não irá funcionar

Causa: O trabalho do temporizador de Sessões expiradas de exclusão do serviço de estado não está habilitado.

Resolução: Habilitar o trabalho do temporizador usando site da Administração Central do SharePoint

  1. Verifique se a conta do usuário que está executando esse procedimento é membro do grupo Administradores de Farm.

    Observação

    As configurações do trabalho do temporizador são em todo o farm e não podem ser definidas para servidores individuais no farm.

  2. Inicie a Administração Central.

  3. Na Administração Central, clique em Monitoramento.

  4. Na página de Monitoramento, na seção Trabalhos do temporizador, clique em Revisar definições de trabalho.

  5. Na página Definições de trabalho, clique no trabalho do temporizador Sessões expiradas de exclusão do serviço de estado.

  6. Na página Editar trabalho do temporizador, especifique a programação que deseja e clique em Habilitar.

Resolução: Habilitar o trabalho do temporizador usando Microsoft PowerShell

  1. Verifique se você possui as seguintes associações:
  • A função de servidor fixa securityadmin na instância do SQL Server.

  • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

  • O grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell.

    Um administrador pode usar o cmdlet do Add-SPShellAdmin para conceder permissões para usar os cmdlets do SharePoint Server 2016.

    Observação

    [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do PowerShell, consulte Add-SPShellAdmin.

  1. Inicie o Shell de Gerenciamento do SharePoint.

  2. No prompt de comando do PowerShell, digite o seguinte comando:

Enable-SPTimerJob StateServiceExpiredSessionJobDefinition

Para obter mais informações, confira Enable-SPTimerJob. Recomendamos que você use o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm está obsoleta, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto.