Share via


Predisporre SQL Server per ospitare un database di applicazione

Aggiornato: 2009-04-09

Per predisporre un computer che esegue Microsoft SQL Server affinché ospiti un database di applicazione, è necessario controllare che gli account delle identità dei servizi siano impostate in modo corretto. Grazie agli script riportati di seguito è possibile acquisire i messaggi di errore nei registri eventi delle applicazioni e verificare che a ogni account di identità di servizio sia applicato il ruolo corretto. Per ulteriori informazioni, vedere Considerazioni sull'account dell'identità del pool di applicazioni e dell'identità del servizio di Planning Server.

Nota

Le informazioni di questo articolo sono valide solo per configurazioni distribuite di Planning Server. Non è invece valido per una distribuzione autonoma.

Se il database dell'applicazione si troverà in un computer che esegue SQL Server ma che non contiene il database del sistema di pianificazione, è necessario eseguire lo script seguente per ogni account di identità di servizio in ogni computer SQL Server. Lo scopo dell'istruzione GRANT seguente è consentire la registrazione nel registro eventi dei messaggi di errore di SQL Server generati da RAISERROR.

use [master] 
GO 
GRANT ALTER TRACE TO [Domain\ServiceIdentityAccount] 
GO

Lo script successivo è una misura di protezione, che concede il ruolo dbcreator a un account di identità di servizio. È necessario eseguire questo script per ogni account di identità di servizio in ogni computer SQL Server se uno dei seguenti casi è vero:

  • Si desidera selezionare l'opzione Esegui automaticamente gli script per la creazione dell'applicazione durante l'operazione di creazione dell'applicazione eseguita da Planning Administration Console

  • Si desidera utilizzare la funzionalità per il database in uscita nel sistema di pianificazione

Lo scopo delle istruzioni seguenti è concedere l'autorizzazione appropriata all'account dell'identità del servizio in modo che tale account possa creare l'applicazione, il database dell'area di gestione temporanea o il database in uscita nel server del database dell'applicazione. Questo passaggio manuale aggiuntivo è stato incluso per aumentare la protezione del sistema di pianificazione. Se lo si desidera, è possibile revocare il ruolo dbcreator dall'account dell'identità del servizio dopo la creazione dell'applicazione, del database dell'area di gestione temporanea o del database in uscita.

use [master] 
GO 
EXEC master..sp_addsrvrolemember 
      @loginame = N'Domain\ServiceIdentityAccount', 
      @rolename = N'dbcreator' 
GO

Nota

Per dettagli sui database di Planning Server e indicazioni per la progettazione dell'archiviazione fisica, vedere l'articolo Gestione dei database di Planning Server della Guida operativa di PerformancePoint Server 2007. Nella sezione dell'articolo relativa alla progettazione dell'archiviazione fisica del database di Planning Server sono disponibili informazioni sulla progettazione dei dati del database e del file di registro, sulla collocazione di tempdb e sulla progettazione dei gruppi di file. Le informazioni per la progettazione dell'archiviazione fisica del database è importante per il processo di distribuzione.