Share via


Requisiti per l'utilizzo di SQL Server 2000 Analysis Services con il Servizio di creazione cubi di Project Server 2007

Aggiornamento: aprile 2009

 

Ultima modifica dell'argomento: 2009-04-16

Per la creazione dei cubi è possibile utilizzare SQL Server 2000 Analysis Services, SQL Server 2005 Analysis Services o SQL Server 2008 Analysis Services. In questo articolo sono descritti i requisiti per l'utilizzo di SQL Server 2000 Analysis Services con il Servizio di creazione cubi di Microsoft Office Project Server 2007.

Per informazioni sui requisiti per SQL Server 2005 Analysis Services, vedere Requisiti per l'utilizzo di SQL Server 2005 Analysis Services con il Servizio di creazione cubi di Project Server 2007.

Per informazioni sui requisiti per SQL Server 2008 Analysis Services, vedere Requisiti per l'utilizzo di SQL Server 2008 Analysis Services con Servizio di creazione cubi di Project Server 2007.

Requisiti dei Service Pack

Affinché SQL Server 2000 Analysis Services funzioni correttamente con il Servizio di creazione cubi di Office Project Server 2007, è necessario applicare SQL Server 2000 Service Pack 4 per Analysis Services.

Se si utilizza il componente di database di SQL Server 2000 come server database, è necessario applicare il Service Pack 4 anche al componente di database. Il componente di database di SQL Server 2000 e SQL Server 2000 Analysis Services devono trovarsi allo stesso livello di Service Pack.

È possibile verificare la versione del Service Pack per il componente di database di SQL Server 2000 e SQL Server 2000 Analysis Services eseguendo le operazioni seguenti.

Verificare la versione del Service Pack di SQL Server 2000

  1. Fare clic sul pulsante Start e scegliere Pannello di controllo.

  2. Fare doppio clic su Installazione applicazioni.

  3. Selezionare il prodotto di cui si desidera controllare la versione (Microsoft SQL Server 2000 o Microsoft SQL Server 2000 Analysis Services).

  4. Fare clic su Fare clic qui per informazioni sul supporto.

  5. Prendere nota del numero di versione. La versione del Service Pack 4 è 8.00.2039.

Per applicare il Service Pack 4 a SQL Server 2000 Analysis Services, è possibile utilizzare la procedura seguente.

Applicare SQL Server 2000 Service Pack 4 al componente Analysis Services

  1. Visitare la pagina di download di Microsoft SQL Server 2000 Service Pack 4 (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0x410).

  2. Scaricare i componenti di Analysis Services (file SQL2000.AS-KB884525-SP4-x86-ITA.EXE).

  3. Quando si esegue il download, verrà chiesto di selezionare un percorso in cui salvare il file. Dopo aver specificato il percorso, fare clic su Avanti. I file verranno estratti in questa posizione.

  4. Fare clic su Fine.

  5. Passare al percorso specificato nel server ed eseguire \msolap\install\Setup.exe.

  6. Seguire le istruzioni visualizzate per completare l'installazione del Service Pack.

Installare il componente DSO di SQL Server 2000 Analysis Services

Se si utilizza SQL Server 2000 Analysis Services con Office Project Server 2007, è necessario installare il componente DSO (Decision Support Objects) di Analysis Services nei server applicazioni di Project Server. È inoltre necessario installare SQL Server 2000 Service Pack 4 per Analysis Services nel componente DSO.

[!NOTA] Se SQL Server 2000 Analysis Services è installato nel server applicazioni di Project Server, ad esempio nel caso di un'installazione in un computer singolo, non è necessario installare il componente DSO in quel server.

Installare il componente DSO di SQL Server 2000 Analysis Services e il Service Pack 4

  1. Nel server applicazioni di Project Server 2007 inserire il CD di SQL Server 2000 nell'unità CD-ROM oppure connettersi a un punto di installazione di rete.

  2. Se si esegue l'installazione dal CD di SQL Server 2000 con la funzione AutoPlay attivata, fare clic su Componenti di SQL Server 2000 nel programma di installazione di SQL Server 2000. In caso contrario, nel CD di SQL Server (o nel punto di installazione di rete) individuare ed eseguire il file denominato Autorun.exe.

  3. Nella pagina Installa componenti fare clic su Installa Analysis Services.

  4. Leggere e accettare il Contratto di Licenza Microsoft con l'utente finale.

  5. Nel programma di installazione di Analysis Services, nella pagina Seleziona componenti, deselezionare tutti i componenti ad eccezione di Oggetti di supporto decisionale e Componenti client e quindi seguire la procedura guidata per installare DSO.

  6. Visitare la pagina di download di Microsoft SQL Server 2000 Service Pack 4 (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0x410).

  7. Scaricare i componenti di Analysis Services (file SQL2000.AS-KB884525-SP4-x86-ITA.EXE).

  8. Quando si esegue il download, verrà chiesto di selezionare un percorso in cui salvare il file. Dopo aver specificato il percorso, fare clic su Avanti. I file verranno estratti in questa posizione.

  9. Fare clic su Fine.

  10. Passare al percorso specificato nel server ed eseguire \msolap\install\Setup.exe.

  11. Seguire le istruzioni visualizzate per completare l'installazione del Service Pack.

Aggiungere l'account del servizio di coda al gruppo OLAP Administrators

Quando si installa e configura Office Project Server 2007, l'account utente di Windows responsabile per l'esecuzione del servizio di coda di Microsoft Project Server viene designato automaticamente nel momento in cui viene creato il provider di servizi condivisi. Questo account deve essere aggiunto come membro del gruppo OLAP Administrators.

Per individuare quale account utente di Windows è stato designato come account del servizio di coda, passare al server applicazioni di Project Server ed eseguire la procedura seguente.

Determinare l'account del servizio di coda di Microsoft Project Server

  1. Fare clic sul pulsante Start, scegliere Programmi, Strumenti di amministrazione e quindi fare clic su Servizi.

  2. Nell'elenco Nome fare doppio clic su Servizio di coda di Microsoft Office Project Server.

  3. Nella pagina delle proprietà fare clic sulla scheda Connessione. Prendere nota dell'account utente di Windows con il quale viene eseguito il servizio. Sarà necessario aggiungere questo account al gruppo OLAP Administrators in un passaggio successivo.

  4. Fare clic su Annulla per chiudere la finestra.

Sarà quindi necessario aggiungere l'account del servizio di coda di Microsoft Project Server al gruppo OLAP Administrators nel computer in cui è in esecuzione SQL Server 2000 Analysis Services.

Aggiungere l'account del servizio di coda al gruppo OLAP Administrators

  1. Fare clic sul pulsante Start, scegliere Programmi, Strumenti di amministrazione e quindi fare clic su Gestione computer.

  2. In Gestione computer espandere Utenti e gruppi locali e quindi fare clic sulla cartella Gruppi.

  3. Fare doppio clic sul gruppo OLAP Administrators per aprire la pagina delle proprietà.

  4. Nella pagina delle proprietà fare clic su Aggiungi.

  5. Nella pagina Seleziona utenti, computer o gruppi, nella casella Immettere i nomi degli oggetti da selezionare, immettere l'account utente di Windows con il quale viene eseguito il servizio di coda. Fare clic su OK.

  6. Nella pagina delle proprietà OLAP Administrators fare clic su OK.

Concedere le autorizzazioni del gruppo OLAP Administrators ai componenti di SQL Server 2000 Analysis Services

Il gruppo OLAP Administrators deve disporre delle autorizzazioni per tutti i componenti di SQL Server 2000 Analysis Services. Può essere necessario concedere in modo esplicito al gruppo OLAP Administrators il controllo completo sulla sottodirectory \bin della directory di installazione di SQL Services 2000 Analysis Services. Il percorso predefinito della directory è il seguente:

C:\Programmi\Microsoft Analysis Services\Bin

Eseguire la migrazione del repository

Ogni server che esegue Microsoft SQL Server 2000 Analysis Services dispone di un repository per archiviare i metadati degli oggetti del computer che esegue Analysis Services, ad esempio cubi e dimensioni. Per impostazione predefinita questo repository è un database Microsoft Jet (con estensione mdb) nel server in cui è installato Analysis Services. Per una migliore scalabilità è consigliabile eseguire la migrazione del repository in un database di Microsoft SQL Server 2000.

[!NOTA] È possibile eseguire la migrazione del repository solo in un database di SQL Server. L'applicazione di gestione di Analysis Services 2005 non supporta la migrazione del file di repository. Se tuttavia si esegue la migrazione del repository prima dell'aggiornamento o si ottiene un database di repository predefinito sarà possibile ospitare il repository in un database di SQL Server.

Eseguire la migrazione del repository

  1. In SQL Server creare un nuovo database e denominarlo Repository di Analysis Services.

  2. In Protezione fare clic con il pulsante destro del mouse su Account di accesso e quindi scegliere Nuovo account di accesso.

  3. Per il nome dell'account di accesso fare clic sui puntini di sospensione (...) e selezionare il gruppo OLAP Administrators del computer.

  4. Nella scheda Accesso database selezionare il database Repository di Analysis Services.

  5. In Autorizza nel ruolo del database selezionare db_owner.

  6. Accedere al computer che esegue Analysis Services 2000 utilizzando un account utente con autorizzazioni equivalenti al gruppo Administrators o OLAP Administrators e avviare Analysis Manager.

  7. Nel riquadro sinistro espandere Analysis Servers.

  8. Fare clic con il pulsante destro del mouse sul nome del server, scegliere Esegui migrazione e quindi Repository per avviare la Migrazione guidata repository. Eseguire la migrazione del repository nel database creato nel passaggio 1.

    [!NOTA] È consigliabile scegliere il formato nativo di Analysis Services quando si esegue la migrazione del repository.

  9. Dopo aver effettuato la migrazione del repository in un database di SQL Server, è possibile eliminare tranquillamente il repository precedente. Per impostazione predefinita il database è \Programmi\Microsoft Analysis Services\Bin\msmdrep.mdb.

Concedere all'account del servizio Analysis Services l'accesso al database delle relazioni di Project Server

Poiché Project Server 2007 utilizza le funzionalità avanzate della protezione integrata di SQL Server, è necessario consentire all'account del servizio Analysis Services l'accesso esplicito al database delle relazioni di Project Server 2007 in ogni istanza di Project Server. Le installazioni predefinite di SQL Server 2000 utilizzano l'account di sistema di Windows per eseguire il servizio Analysis Services. Tale account deve essere sostituito con un account che può accedere a SQL Server. Se SQL Server è ospitato in un server separato, è necessario un account di dominio.

In Office Project Server 2007, all'account che esegue il servizio SQL Server Analysis Services (MSSQLServerOLAPService) viene concesso l'accesso diretto al database delle relazioni di Project Server in SQL Enterprise Manager.

Per accedere al database delle relazioni di Project Server per il Servizio di creazione cubi, l'autorizzazione minima necessaria è il ruolo DB_DataReader. È necessario concedere questa autorizzazione all'account del servizio SQL Server Analysis Services.

Concedere le autorizzazioni all'account del servizio SQL Server Analysis Services per accedere al database delle relazioni di Project Server

  1. Fare clic sul pulsante Start, scegliere Programmi, Microsoft SQL Server e quindi fare clic su Enterprise Manager.

  2. In Enterprise Manager espandere Microsoft SQL Server, Gruppo di server SQL e il server.

  3. Espandere la cartella Protezione, fare clic con il pulsante destro del mouse su Account di accesso e quindi scegliere Nuovo account di accesso.

  4. Nella pagina delle proprietà, nella scheda Generale, immettere l'account autenticato di Windows per l'utente che esegue il servizio SQL Server Analysis Services.

  5. Fare clic sulla scheda Accesso database.

  6. Attivare Autorizza per il database delle relazioni di Project Server.

  7. Nella sezione Autorizza nel ruolo del database attivare le autorizzazioni di db_datareader per il database delle relazioni di Project Server.

  8. Fare clic su OK.

Requisiti per la creazione e la visualizzazione dei cubi in Project Web Access

I dati dei cubi vengono visualizzati tramite una visualizzazione di Analisi dati in Project Web Access. Per creare e utilizzare queste visualizzazioni sono necessari alcuni componenti ActiveX.

La prima volta che un utente crea una visualizzazione di analisi dei dati o tenta di utilizzarla viene richiesto di scaricare alcuni componenti ActiveX nel computer in uso. Microsoft Office Web Components è un insieme di componenti ActiveX che consente agli utenti di Project Web Access di utilizzare i componenti Tabella pivot e Grafico per accedere ai dati dei cubi OLAP. Verificare che gli utenti siano autorizzati a scaricare tali componenti nel computer in uso oppure preinstallarli. Per ulteriori informazioni, vedere Office XP - Strumento: Web Components (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0x410) .

Requisiti delle porte per SQL Server Analysis Services

Il traffico tra il server applicazioni di Project Server e il server SQL Server Analysis Services si verifica quando un utente di Project Web Access crea un database del cubo. I client di Project Web Access che generano visualizzazioni di Analisi dati o che visualizzano dati del cubo di Project comunicano direttamente con il server SQL Server Analysis Services. Assicurarsi che i firewall consentano questo traffico, in particolar modo in presenza di utenti Extranet.

L'istanza predefinita di SQL Server Analysis Services è in genere in ascolto sulla porta 2383. Se si utilizzano istanze denominate in SQL Server 2005 Analysis Services, il servizio SQL Server Browser deve essere in esecuzione nel server per assegnare ai client che vi accedono una porta per l'istanza denominata. Il servizio SQL Browser in genere è sulla porta 2382.

Alle istanze denominate di Analysis Services verranno assegnate altre porte allocate in modo dinamico. Per sapere quali sono, esaminare il file di configurazione di SQL Server Analysis Services.

Determinare il numero di porta dell'istanza denominata di SQL Server Analysis Services

  1. Nel computer in cui è in esecuzione SQL Server 2005 Analysis Services, aprire il file msmdredir.ini in un editor di testo. Il percorso predefinito è C:\Programmi\Microsoft SQL Server\90\Shared\ASConfig.

  2. Nella sezione <Instances> del file msmdredir.ini, esaminare il testo. Ad esempio:

    <Instances>
         <Instance>
             <Name>AS2005</Name>
             <Port>1259</Port>
         </Instance>
     </Instances>
    

    In questo esempio l'istanza AS2005 è in ascolto sulla porta 1259.

Requisiti delle porte per Office Web Components

Se vi sono utenti Extranet, è inoltre importante notare che Office Web Components richiede la porta 2725 per consentire una connessione diretta a SQL Server 2005 Analysis Services. Anche se l'accesso è attivato sulla porta 80 tramite HTTPS, se la porta 2725 non è disponibile i report OLAP dinamici non saranno in grado di accedere ai dati di Analysis Services.

Considerazioni su Analysis Services

È necessario prendere in considerazione alcuni scenari relativi all'account di Analysis Services:

  • Le organizzazioni possono disporre di più istanze di Project Web Access nella farm. Le informazioni descritte in questo articolo si applicano a ogni istanza. Allo stesso account di Analysis Services devono essere concesse le autorizzazioni del ruolo DB_DataReader per il database delle relazioni di ogni istanza per poter avviare il Servizio di creazione cubi.

  • L'account di accesso di Windows utilizzato per avviare il servizio SQL Server 2000 Analysis Services potrebbe essere un account la cui password può scadere. In tal caso il servizio non verrà più eseguito finché non viene reimpostata la password, fatto che potrebbe causare periodi di inattività. È consigliabile eseguire il servizio utilizzando un account di Windows dedicato la cui password non ha scadenza.

  • A seconda della modalità di installazione di SQL Server 2000 e SQL Server 2000 Analysis Services, è possibile che il servizio MSSQLServerOLAPService sia eseguito con un account Sistema locale. Poiché l'account del servizio Analysis Services deve accedere al database delle relazioni, esistono due opzioni da utilizzare affinché l'account del servizio possa accedere al database per la creazione dei cubi:

    1. Modificare l'accesso per il servizio con un account utente di Windows la cui password non ha scadenza oppure ricordare semplicemente che è necessario modificare la password per il servizio ogni volta che la password dell'account viene cambiata.

    2. Aggiungere Dominio\NomeComputer$ come account in Enterprise Manager con le autorizzazioni del ruolo DB_DataReader per il database delle relazioni di Project Server.

Scaricare il manuale

Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:

Per un elenco completo dei manuali disponibili, vedere la pagina di informazioni sul contenuto scaricabile per Project Server 2007 (informazioni in lingua inglese).