Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SI APPLICA A:
2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
Nome regola: In un'applicazione del servizio informazioni sullo stato non è definito alcun database.
Riepilogo: a un'applicazione servizio informazioni sullo stato non è associato alcun database del servizio di informazioni sullo stato definito. Ciò potrebbe causare errori quando si utilizzano alcuni componenti di SharePoint come i moduli per Web browser di InfoPath e la web part Grafico di Microsoft SharePoint Server.
Causa: le cause potrebbero essere una o più delle seguenti:
L'amministratore della farm ha eliminato tutti i database associati all'applicazione del servizio informazioni sullo stato.
L'amministratore della farm non ha mai creato o associato un database all'applicazione del servizio informazioni sullo stato.
Risoluzione: creare un nuovo database o utilizzare un database esistente per l'applicazione del servizio informazioni sullo stato tramite Microsoft PowerShell
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 nel server in cui si eseguono i cmdlet di PowerShell.
Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere autorizzazioni per l'utilizzo dei cmdlet Prodotti SharePoint 2013.
Nota
Se non si dispone delle autorizzazioni, contattare l'amministratore del programma di installazione o SQL Server amministratore per richiedere le autorizzazioni. Per altre informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.
Avviare Management Shell di SharePoint.
Per ulteriori informazioni su come interagire con Windows Server 2012, vedere Attività di gestione comuni e navigazione in Windows.
Se non esiste già un database utilizzabile, digitare il comando seguente al prompt dei comandi di PowerShell:
New-SPStateServiceDatabase -Name <DatabaseName> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>] [-ServiceApplication <ID>]Dove:
<DatabaseName> è il nome del database come stringa.
<ServerName> è il nome del server di database.
<Credential> sono le credenziali di autenticazione di SQL Server per il database. Se questo parametro non viene usato, verrà usato autenticazione di Windows.
<ID> è l'identificatore dell'applicazione del servizio di informazioni sullo stato come stringa o GUID. Se è presente una sola applicazione del servizio informazioni sullo stato, non è necessario specificare questo parametro.
In alcuni ambienti è necessario connettersi a un database di SQL Server vuoto esistente. In questo caso, digitare il comando seguente al prompt dei comandi di Windows PowerShell:
Mount-SPStateServiceDatabase -Name <DatabaseName> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>] [-ServiceApplication <ID>]Dove:
<DatabaseName> è il nome del database come stringa.
<ServerName> è il nome del server di database.
<Credential> sono le credenziali di autenticazione di SQL Server per il database. Se questo parametro non viene usato, verrà usato autenticazione di Windows.
<ID> è l'identificatore dell'applicazione del servizio di informazioni sullo stato come stringa o GUID. Se è presente una sola applicazione del servizio informazioni sullo stato, non è necessario specificare questo parametro.
Per ulteriori informazioni, vedere Mount-SPStateServiceDatabase o New-SPStateServiceDatabase.