L'esecuzione di tutti i database del servizio informazioni sullo stato per un'applicazione servizio informazioni sullo stato è sospesa (SharePoint Server)

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Nome regola: L'esecuzione di tutti i database del servizio informazioni sullo stato per un'applicazione servizio informazioni sullo stato è sospesa.

Riepilogo: L'esecuzione di tutti i database associati a un'applicazione del servizio informazioni sullo stato è sospesa. Di conseguenza, potrebbero verificarsi errori durante l'utilizzo di alcuni componenti di SharePoint Server 2016 e SharePoint 2013, ad esempio moduli per Web browser di InfoPath e la Web part Grafico di Microsoft SharePoint.

Causa: L'amministratore potrebbe avere sospeso tutti i database per l'applicazione di servizio.

Risoluzione: Riprendere i database dell'applicazione del servizio informazioni sullo stato tramite Microsoft PowerShell

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:

    • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

    • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

    • Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.

    Nota

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  2. Avviare Management Shell di SharePoint.

    Per ulteriori informazioni su come interagire con Windows Server 2012 R2, vedere Attività di gestione comuni e navigazione in Windows.

  3. Per identificare il database la cui esecuzione è sospesa, al prompt dei comandi di PowerShell digitare il comando seguente:

    Get-SPStateServiceDatabase
    
  4. Se si desidera riprendere l'esecuzione di un database la cui esecuzione è sospesa, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Resume-SPStateServiceDatabase -Identity <DatabaseID>
    

    Dove:

    • <DatabaseID> corrisponde all'identificatore del database dell'applicazione del servizio informazioni sullo stato sotto forma di GUID.
  5. Se si desidera creare un nuovo database anziché utilizzare un database esistente, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    New-SPStateServiceDatabase -Name <DatabaseName> -ServiceApplication <ID> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>] 
    

    Dove:

    • <DatabaseName> corrisponde al nome del database in formato stringa.

    • <ID> corrisponde all'identificatore dell'applicazione del servizio informazioni sullo stato interessata in formato stringa o sotto forma di GUID. Se è presente una sola applicazione del servizio informazioni sullo stato, non è necessario specificare questo parametro.

    • <ServerName> è il nome del server di database.

    • <Credential> corrisponde alle credenziali di autenticazione di SQL Server per il server di database. Se questo parametro non è specificato, verrà utilizzata l'autenticazione di Windows.

Per ulteriori informazioni, vedere Resume-SPStateServiceDatabase o New-SPStateServiceDatabase.