Share via


Requisiti per l'utilizzo di SQL Server 2005 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 2005 Analysis Services con il Servizio di creazione cubi di Microsoft Office Project Server 2007.

Per informazioni sui requisiti per SQL Server 2000 Analysis Services, vedere Requisiti per l'utilizzo di SQL Server 2000 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 2005 Analysis Services funzioni correttamente con il Servizio di creazione cubi di Office Project Server 2007, è necessario applicare SQL Server 2005 Service Pack 1 o versione successiva.

Per informazioni sull'identificazione della versione di SQL Server 2005, vedere l'articolo 321185 della Microsoft Knowledge Base: Identificazione della versione e dell'edizione di SQL Server (https://go.microsoft.com/fwlink/?linkid=87047\&clcid=0x410).

Per informazioni su come ottenere la versione più recente del Service Pack per SQL Server 2005, vedere l'articolo 913089 della Microsoft Knowledge Base: Come ottenere il service pack più recente per SQL Server 2005 (https://go.microsoft.com/fwlink/?linkid=87051\&clcid=0x410).

Installare i componenti client DSO nel server applicazioni di Project Server

Sebbene Office Project Server 2007 possa essere utilizzato con Analysis Services sia in SQL Server 2000 che in SQL Server 2005, è stato creato principalmente per essere utilizzato con SQL Server 2000 Analysis Services. La libreria DSO (Decision Support Objects) inclusa in Microsoft SQL Server 2005 consente ai programmi scritti per Analysis Services di SQL Server 2000 di essere eseguiti in Analysis Services di SQL Server 2005. Office Project Server 2007 utilizza la libreria DSO di SQL Server 2000 Analysis Services per creare e gestire i dati dei cubi OLAP. La compatibilità con le versioni precedenti di SQL Server 2005 Analysis Services consente di utilizzare il modello DSO richiesto da Office Project Server 2007 per la gestione dei cubi OLAP.

Per impostazione predefinita la libreria DSO viene installata durante il processo di installazione di SQL Server 2005. Tuttavia, ai fini della creazione dei cubi, la libreria DSO deve essere installata in ogni server in cui è in esecuzione il server applicazioni di Project Server. Di conseguenza è necessario installare la libreria DSO in qualsiasi computer che esegue il server applicazioni di Project Server in cui non è installato Analysis Services.

Per installare DSO è necessario ottenere una serie di pacchetti ridistribuibili inclusi nel Feature Pack per SQL Server 2005. Essi sono:

  • Microsoft SQL Server Native Client (sqlncli.msi)

  • Microsoft SQL Server 2005 Management Objects Collection (sqlserver2005_xmo.msi)

  • Componenti di Microsoft SQL Server 2005 per la compatibilità con le versioni precedenti (SQLServer2005_BC.msi)

È possibile scaricare questi componenti dalla pagina Feature Pack per Microsoft SQL Server 2005 – dicembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x410).

Controllare sempre la disponibilità della versione più recente, poiché i Feature Pack vengono rilasciati periodicamente.

[!NOTA] Se SQL Server 2005 Analysis Services viene eseguito nel server applicazioni di Project Server, ad esempio nel caso di un'installazione in un computer singolo, la libreria DSO sarà già installata. In tale configurazione non è necessario scaricare e applicare il pacchetto Componenti di Microsoft SQL Server 2005 per la compatibilità con le versioni precedenti.

Installare Microsoft SQL Server Native Client

  1. Visitare la pagina di download Feature Pack per Microsoft SQL Server 2005 – dicembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x410).

  2. Fare clic sul collegamento Pacchetto per X86 relativo a Microsoft SQL Server Native Client (sqlncli.msi).

    [!NOTA] È possibile selezionare Pacchetto per X64 se si sta utilizzando la versione a 64 bit di SQL Server 2005 Analysis Services.

  3. Fare clic su Esegui per avviare il download.

  4. Fare clic su Esegui per avviare l'installazione.

  5. Nella pagina Benvenuti nella procedura di installazione di Microsoft SQL Server Native Client fare clic su Avanti.

  6. Nella pagina Contratto di licenza selezionare Accetto i termini del Contratto di Licenza e quindi fare clic su Avanti.

  7. Nella pagina Informazioni di registrazione immettere il nome e la società. Fare clic su Avanti.

  8. Nella pagina Selezione funzionalità verificare che per entrambe le funzionalità Componenti client e SQL Server Native Client SDK sia selezionata l'opzione La funzionalità specificata e tutte le funzionalità secondarie verranno installate sul disco rigido locale. Fare clic su Avanti.

  9. Nella pagina Installazione del programma fare clic su Installa.

  10. Al termine dell'installazione fare clic su Fine.

Installare Microsoft SQL Server 2005 Management Objects Collection

  1. Visitare la pagina di download Feature Pack per Microsoft SQL Server 2005 – dicembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x410).

  2. Fare clic sul collegamento Pacchetto per X86 relativo a Microsoft SQL Server 2005 Management Objects Collection (SQLServer2005_XMO.msi).

  3. Fare clic su Esegui per avviare il download.

  4. Fare clic su Esegui per avviare l'installazione.

  5. Nella pagina Benvenuti nella procedura di installazione di Microsoft SQL Server Management Objects Collection fare clic su Avanti.

  6. Nella pagina Contratto di licenza selezionare Accetto i termini del Contratto di Licenza e quindi fare clic su Avanti.

  7. Nella pagina Informazioni di registrazione immettere il nome e la società. Fare clic su Avanti.

  8. Nella pagina Installazione del programma fare clic su Installa.

  9. Al termine dell'installazione fare clic su Fine.

Installare il pacchetto Componenti di Microsoft SQL Server 2005 per la compatibilità con le versioni precedenti

  1. Visitare la pagina di download Feature Pack per Microsoft SQL Server 2005 – dicembre 2008 download page (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x410).

  2. Fare clic sul collegamento Pacchetto per X86 relativo a Componenti di Microsoft SQL Server 2005 per la compatibilità con le versioni precedenti (SQLServer2005_BC.msi).

  3. Fare clic su Esegui per avviare il download.

  4. Fare clic su Esegui per avviare l'installazione.

  5. Nella pagina Benvenuti nella procedura di installazione guidata di Compatibilità con le versioni precedenti a Microsoft SQL Server 2005 fare clic su Avanti.

  6. Nella pagina Contratto di licenza selezionare Accetto i termini del Contratto di Licenza e quindi fare clic su Avanti.

  7. Nella pagina Informazioni di registrazione immettere il nome e la società. Fare clic su Avanti.

  8. Nella pagina Selezione funzionalità verificare che per tutte le funzionalità elencate sia selezionata l'opzione La funzionalità specificata e tutte le funzionalità secondarie verranno installate sul disco rigido locale. Fare clic su Avanti.

    [!NOTA] Selezionare soltanto il componente DSO.

  9. Nella pagina Installazione del programma fare clic su Installa.

  10. Al termine dell'installazione fare clic su Fine.

Configurare l'account del provider di servizi condivisi per accedere a SQL Server 2005 Analysis Services

Prima di configurare SQL Server 2005 Analysis Services, è necessario configurare l'account del provider di servizi condivisi con le autorizzazioni corrette per accedervi. L'account del provider di servizi condivisi è l'account di protezione per il pool di applicazioni che si sta utilizzando.

A tale scopo eseguire le operazioni seguenti:

  • Aggiungere l'account del provider di servizi condivisi a un gruppo locale di utenti OLAP nel computer che ospita SQL Server 2005 Analysis Services.

  • Aggiungere l'account del provider di servizi condivisi come amministratore nell'istanza di SQL Server 2005 Analysis Services.

Per iniziare, determinare l'account del provider di servizi condivisi nel modo seguente.

Determinare l'account del provider di servizi condivisi

  1. Nel sito Web Amministrazione centrale SharePoint, in Avvio veloce, fare clic su Amministrazione servizi condivisi.

  2. Nella pagina Gestisci servizi condivisi della farm scegliere Modifica proprietà dall'elenco a discesa del provider di servizi condivisi che si sta utilizzando.

  3. Nella pagina Modifica provider di servizi condivisi, nella sezione Credenziali servizio provider di servizi condivisi, prendere nota del nome dell'account nel campo Nome utente. Questo è l'account del provider di servizi condivisi.

Aggiungere l'account del provider di servizi condivisi al gruppo di utenti OLAP

Quando si installa SQL Server 2005 Analysis Services, nel server viene creato un gruppo locale che consente agli utenti di accedervi. Il nome di questo gruppo è SQLServer2005MSOLAPUser$<NOMESERVER>$MSSQLSERVER. È necessario aggiungere l'account del provider di servizi condivisi a questo gruppo.

[!NOTA] Questo gruppo è simile al gruppo OLAP Administrators di SQL Server 2000 Analysis Services. Nel gruppo utilizzato per SQL Server 2005 Analysis Services, tuttavia, i privilegi amministrativi non vengono assegnati automaticamente agli utenti.

Aggiungere l'account del provider di servizi condivisi al gruppo locale di utenti OLAP

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

  2. Nella pagina Gestione computer, in Utilità di sistema nel riquadro sinistro espandere Utenti e gruppi locali. Fare clic sulla cartella Gruppi.

  3. Nel riquadro a destra, nell'elenco Nome, fare doppio clic su SQLServer2005MSOLAPUser$<NOMESERVER>$MSSQLSERVER.

    [!NOTA] <NOMESERVER> rappresenta il nome del computer.

  4. Nella pagina delle proprietà di SQLServer2005MSOLAPUser$<NOMESERVER>$MSSQLSERVER fare clic su Aggiungi.

  5. Nella pagina Seleziona utenti, computer o gruppi passare alla sezione Immettere i nomi degli oggetti da selezionare e aggiungere il nome dell'account del provider di servizi condivisi. Fare clic su Controlla nomi per verificare l'esistenza dell'account.

  6. Fare clic su OK.

Configurare le autorizzazioni amministrative dell'account del provider di servizi condivisi in SQL Server 2005 Analysis Services

Per avere le autorizzazioni per creare database, è inoltre necessario aggiungere l'account del provider di servizi condivisi come amministratore in SQL Server 2005 Analysis Services. In SQL Server 2000 Analysis Services questo avviene automaticamente quando un utente viene aggiunto al gruppo OLAP Administrators. In SQL Server 2005 Analysis Services l'utente deve essere aggiunto manualmente come membro del gruppo amministrativo del ruolo del server.

I membri del ruolo del server in un'istanza di Microsoft SQL Server 2005 Analysis Services hanno accesso illimitato a tutti gli oggetti di Analysis Services e ai dati in tale istanza. Un membro del ruolo del server di Analysis Services può aggiungere utenti e gruppi di Microsoft Windows al ruolo del server di Analysis Services. Un utente deve essere un membro del ruolo del server di Analysis Services per eseguire attività a livello di server, ad esempio la creazione di un database, la modifica delle proprietà dei server o l'avvio di una traccia (che non sia per l'elaborazione di eventi).

Aggiungere l'account del provider di servizi condivisi come membro del ruolo del server in SQL Server 2005 Analysis Services

  1. Aprire SQL Server Management Studio. Nella finestra Connetti al server connettersi all'istanza di SQL Server 2005 Analysis Services che si sta utilizzando.

  2. In Esplora oggetti di Microsoft SQL Server Management Studio fare clic con il pulsante destro del mouse sul nome dell'istanza di SQL Server 2005 Analysis Services e quindi scegliere Proprietà.

  3. Nella pagina delle proprietà di Analysis Services, nel riquadro Selezione pagina, fare clic su Protezione. Gli utenti e i gruppi NT che sono membri del ruolo del server verranno visualizzati in un elenco.

  4. Fare clic su Aggiungi. Nella pagina Seleziona utenti o gruppi passare al campo Immettere i nomi degli oggetti da selezionare e immettere il nome dell'account del provider di servizi condivisi che si sta aggiungendo al ruolo del server. Fare clic su Controlla nomi per verificare l'esistenza dell'account.

  5. Fare clic su OK.

Configurare SQL Server 2005 Analysis Services

Dopo aver installato il client DSO nel server applicazioni di Project Server, è necessario configurare SQL Server 2005 Analysis Services per consentire l'accesso al repository. È possibile creare il repository in SQL Server 2005 Analysis Services in uno dei due modi seguenti:

  • Creare il repository utilizzando un database Microsoft Jet di SQL Server 2000

  • Creare il repository in un database di SQL Server 2005

Opzione 1: creare il repository utilizzando un database Microsoft Jet di SQL Server 2000

In SQL Server 2000 Analysis Services il file di repository è un database Microsoft Jet (con estensione mdb) di cui è possibile eseguire facilmente la migrazione in un database di SQL Server 2000. SQL Server 2005 Analysis Services non include il file di repository o la possibilità di eseguirne la migrazione in un database SQL. È tuttavia possibile utilizzare il database Microsoft Jet incluso in SQL Server 2000 Analysis Services con SQL Server 2005 Analysis Services.

Questo approccio richiede di eseguire i passaggi seguenti nel computer in cui è in esecuzione SQL Server 2005 Analysis Services:

  1. Creare la cartella condivisa per il repository

  2. Scaricare il file di repository nella cartella condivisa di amministrazione remota

  3. Modificare il file di configurazione di Analysis Services

Creare una cartella condivisa per il repository

È necessario creare una cartella condivisa in SQL Server 2005 Analysis Services in cui verrà posizionato il repository. È inoltre necessario rendere la cartella condivisa accessibile agli account che dovranno accedervi.

Creare la cartella condivisa

  1. In Esplora risorse individuare la cartella contenente l'installazione di Analysis Services. Per impostazione predefinita si trova in:

    C:\Programmi\Microsoft SQL Server\MSSQL.2\OLAP

  2. In questa cartella creare una nuova cartella e denominarla DSO9.

    [!NOTA] Se la sottocartella MSSQL.2\OLAP non esiste, utilizzare la cartella \OLAP in una delle sottodirectory di MSSQL.X.

  3. Fare clic con il pulsante destro del mouse sulla cartella DSO9 e scegliere Condivisione e protezione.

  4. Nella pagina Condivisione e protezione, nella scheda Condivisione, selezionare Condividi cartella. Nella casella Nome condivisione digitare MSOLAPRepository$ come nome di condivisione della cartella.

  5. Fare clic su Autorizzazioni. Nella scheda Autorizzazioni condivisione, nell'elenco Utenti e gruppi, fare clic su Aggiungi. Nella pagina Seleziona utenti, computer o gruppi aggiungere l'account SQLServer2005MSOLAPUser$<Nomeserver>$MSSQLServer dal computer locale. Fare clic su OK.

  6. Nell'elenco Utenti e gruppi selezionare l'account SQLServer2005MSOLAPUser$<Nomeserver>$MSSQLServer. Nella casella Autorizzazioni per SQLServer2005MSOLAPUser$<Nomeserver>$MSSQLServer selezionare Consenti accanto a Controllo completo. Fare clic su OK.

    [!NOTA] Per motivi di protezione è consigliabile rimuovere il gruppo Everyone dall'elenco Utenti e gruppi.

  7. Nella scheda Protezione, nell'elenco Utenti e gruppi, selezionare SQLServer2005MSOLAPUser$NOMESERVER$MSSQLSERVER. Selezionare la casella di controllo Consenti accanto alla voce Controllo completo nell'elenco Autorizzazioni e quindi fare clic su OK.

  8. Fare clic su Aggiungi. Nella pagina Seleziona utenti, computer o gruppi aggiungere l'account che esegue il servizio di coda di Project Server nel server applicazioni di Project Server. Fare clic su OK.

    [!NOTA] Per verificare questo account, nel server applicazioni di Project Server fare clic sul pulsante Start, scegliere Programmi, Strumenti di amministrazione e quindi fare clic su Servizi. Fare doppio clic su Servizio di coda di Microsoft Office Project Server e prendere nota dell'account visualizzato nella scheda Connessione.

  9. Nella pagina delle proprietà della nuova cartella fare clic su OK.

Copiare il file di repository nella condivisione di amministrazione remota

Il componente DSO deve avere accesso completo a una copia del repository di SQL Server 2000 Analysis Services (Msmdrep.mdb) per il quale viene utilizzata l'applicazione DSO. È possibile utilizzare il repository incluso in SQL Server 2000 Analysis Services. La posizione del file di repository di esempio dipende dal percorso di installazione dell'istanza di SQL Server 2000 Analysis Services, ma in genere si trova nel percorso seguente: C:\Programmi\Microsoft Analysis Services\Bin.

[!NOTA] Se non si dispone del file di repository di SQL Server 2000, fare clic qui (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=87082&clcid=0x410) (informazioni in lingua inglese) per scaricarlo.

Dopo avere ottenuto una copia del file Msmdrep.mdb, copiarlo nella condivisione di amministrazione remota creata in precedenza, ovvero nella cartella DSO9.

Modificare la configurazione del componente DSO di Analysis Services

È necessario configurare le proprietà del componente DSO di Analysis Services in modo che il repository sia configurato per essere utilizzato da DSO in SQL Server 2005 Analysis Services. Le modifiche apportate durante questo processo verranno applicate nel file di configurazione di Analysis Services (MSMDSRV.INI).

Configurare Analysis Services per l'utilizzo di un file di repository di SQL Server

  1. In SQL Server 2005 avviare SQL Server Management Studio. Nella finestra Connetti al server selezionare Analysis Services e quindi fare clic su Connetti.

  2. Nel riquadro Esplora oggetti di SQL Server Management Studio fare clic con il pulsante destro del mouse sul nome Analysis Services e quindi scegliere Proprietà.

    ImportantImportante:
    Non selezionare Esegui migrazione repository. Questa opzione presuppone che la compatibilità con le versioni precedenti non sia necessaria.
  3. Nella pagina delle proprietà di Analysis Services selezionare Generale nella sezione Selezione pagina. Selezionare Mostra proprietà avanzate.

  4. Selezionare DSO\RepositoryConnectionString nell'elenco Nome.

    1. Selezionare il valore corrispondente per la stringa nella colonna Valore e quindi selezionare la casella a destra del valore per visualizzare la pagina Gestione connessione.

    2. Nella pagina Gestione connessione, nell'elenco Provider, selezionare Microsoft Jet 4.0 OLE DB Provider e fare clic su OK.

    3. Nella sezione Nome file di database fare clic su Sfoglia. Nella finestra Selezione file di database Microsoft Access individuare il file di repository e fare clic su Apri. In questo modo il percorso del file di repository verrà inserito nella casella Nome file di database.

    4. Nel campo Accesso al database immettere le informazioni dell'account per il database. Fare clic su OK.

  5. Selezionare DSO\RemoteRepositoryConnectionString nell'elenco Nome.

    1. Selezionare il valore corrispondente per la stringa nella colonna Valore e quindi selezionare la casella a destra del valore per visualizzare la pagina Gestione connessione.

    2. Nella pagina Gestione connessione, nell'elenco Provider, selezionare Microsoft Jet 4.0 OLE DB Provider.

    3. Nella sezione Nome file di database fare clic su Sfoglia. Nella finestra Selezione file di database Microsoft Access individuare il file di repository e fare clic su Apri. In questo modo il percorso del file di repository verrà inserito nella casella Nome file di database.

    4. Nel campo Accesso al database immettere le informazioni dell'account per il database. Fare clic su OK.

  6. Nella pagina delle proprietà di Analysis Services fare clic su OK.

Opzione 2: creare il repository creando un database di SQL Server 2005

Se non si dispone di un file di repository OLAP migrato in un database di SQL Server, sarà possibile crearne uno in SQL Server per utilizzarlo in SQL Server 2005 Analysis Services. La procedura seguente consente di creare il database repository ed eseguire uno script SQL per creare lo schema di database necessario.

Creare il database repository in SQL Server 2005

  1. Aprire SQL Server Management Studio, selezionare Motore di database come tipo di server e fare clic su Connetti.

  2. In Microsoft SQL Server Management Studio fare clic con il pulsante destro del mouse sulla cartella Database e scegliere Nuovo database.

  3. Nella pagina Nuovo database digitare Repository di Analysis Services in Nome database. Fare clic su OK.

  4. In Esplora oggetti espandere la cartella Protezione. Fare clic con il pulsante destro del mouse su Account di accesso e quindi scegliere Nuovo account di accesso.

  5. Nella sezione Nome account di accesso fare clic su Cerca.

  6. Nella pagina Seleziona utenti o gruppi fare clic su Tipo oggetto.

  7. Nella pagina Tipo oggetto selezionare Gruppi e quindi fare clic su OK.

  8. Nella pagina Seleziona utenti o gruppi passare alla casella Immettere il nome dell'oggetto da selezionare, quindi specificare il valore SQLServer2005MSOLAPUser$<NOMESERVER>$MSSQLSERVER per il computer e fare clic su OK.

  9. Nell'elenco Selezione pagina fare clic su Mapping utenti. Nell'elenco Utenti mappati all'account di accesso seguente selezionare Repository di Analysis Services.

  10. Nell'elenco Appartenenza a ruoli del database per relativo al database repository selezionare db_owner. Fare clic su OK.

  11. In Microsoft SQL Server Management Studio espandere la cartella Database e fare clic con il pulsante destro del mouse su Repository di Analysis Services. Fare clic su Nuova query.

  12. Nella schermata dell'editor di query immettere il testo seguente:

    CREATE TABLE [dbo].[OlapObjects] (

                [ID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ParentID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ObjectName] [nvarchar] (150) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ClassType] [int] NOT NULL ,

                [ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,

                [LastUpdated] [datetime] NULL ,

                [Changed] [bit] NULL ,

                [Version] [int] NULL

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO

    CREATE TABLE [dbo].[Server] (

                [ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

  13. Eseguire lo script. Verrà creato lo schema di database necessario per il repository.

Modificare la configurazione del componente DSO di Analysis Services

È necessario configurare le proprietà del componente DSO di Analysis Services in modo che il database repository sia configurato per essere utilizzato da DSO in SQL Server 2005 Analysis Services. Le modifiche apportate durante questo processo verranno applicate nel file di configurazione di Analysis Services (MSMDSRV.INI).

Configurare Analysis Services per l'utilizzo di un database repository di SQL Server

  1. In SQL Server 2005 avviare SQL Server Management Studio. Nella finestra Connetti al server selezionare Analysis Services e quindi fare clic su Connetti.

  2. Nel riquadro Esplora oggetti di SQL Server Management Studio fare clic con il pulsante destro del mouse sul nome Analysis Services e quindi scegliere Proprietà.

    ImportantImportante:
    Non selezionare Esegui migrazione repository. Questa opzione presuppone che la compatibilità con le versioni precedenti non sia necessaria.
  3. Nella pagina delle proprietà di Analysis Services selezionare Generale nella sezione Selezione pagina. Selezionare Mostra proprietà avanzate.

  4. Selezionare DSO\RepositoryConnectionString nell'elenco Nome.

    1. Selezionare il valore corrispondente per la stringa nella colonna Valore e quindi selezionare la casella a destra del valore per visualizzare la pagina Gestione connessione.

    2. Nella pagina Gestione connessione, nell'elenco Provider, selezionare OLE DB nativo\SQL Native Client.

    3. Nell'elenco Nome server selezionare il server in cui si trova il database repository.

    4. Nel campo Accesso al server immettere le informazioni dell'account per accedere al server.

    5. Nella sezione Connetti al database selezionare un nome di database.

    6. Fare clic su OK.

  5. Selezionare DSO\RemoteRepositoryConnectionString nell'elenco Nome.

    1. Selezionare il valore corrispondente per la stringa nella colonna Valore e quindi selezionare la casella a destra del valore per visualizzare la pagina Gestione connessione.

    2. Nella pagina Gestione connessione, nell'elenco Provider, selezionare OLE DB nativo\SQL Native Client.

    3. Nell'elenco Nome server selezionare il server in cui si trova il database repository.

    4. Nel campo Accesso al server immettere le informazioni dell'account per accedere al server.

    5. Nella sezione Connetti al database selezionare Selezionare o immettere un nome di database e immettere il nome del file di repository.

    6. Fare clic su OK.

  6. Nella pagina delle proprietà di Analysis Services fare clic su OK.

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

In Office Project Server 2007, all'account che esegue il servizio SQL Server Analysis Services viene concesso l'accesso diretto al database delle relazioni in SQL Management Studio.

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

  1. Fare clic sul pulsante Start, scegliere Programmi, Microsoft SQL Server 2005 e quindi fare clic su SQL Server Management Studio.

  2. Nella pagina Connetti al server immettere le informazioni di accesso per connettersi al motore di database e quindi fare clic su Connetti.

  3. In Management Studio 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 Generale immettere l'account autenticato di Windows per l'utente che esegue il servizio SQL Server Analysis Services.

  5. Nell'elenco Selezione pagina fare clic su Mapping utenti.

  6. Nell'elenco Database selezionare Project Server_Reporting. Selezionare la casella di controllo Mapping corrispondente.

  7. Nella sezione Appartenenza a ruoli del database per: ProjectServer_Reporting selezionare db_datareader.

  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 e azioni.

  • Microsoft Office Web Components   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 oppure preinstallarli. Per ulteriori informazioni, vedere Office XP - Strumento: Web Components (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0x410) .

  • Provider OLE DB per Microsoft SQL Server 2005 Analysis Services 9.0   Tramite questo componente gli utenti che accedono ai dati dei cubi possono eseguire query sui dati archiviati in SQL Server 2005 Analysis Services. È possibile scaricare tale componente dalla pagina Feature Pack per Microsoft SQL Server 2005 – dicembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x410).

    [!NOTA] Se si utilizza SQL Server 2000 Analysis Services, questo componente non è necessario.

    Installare il provider OLE DB per Microsoft SQL Server 2005 Analysis Services 9.0

    1. Visitare la pagina di download Feature Pack per Microsoft SQL Server 2005 – dicembre 2008 download page (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x410).

    2. Fare clic sul collegamento Pacchetto per X86 relativo al provider OLE DB per Microsoft SQL Server 2005 Analysis Services 9.0 (SQLServer2005_ASOLEDB9.msi)

      [!NOTA] È possibile selezionare Pacchetto per X64 se si sta utilizzando la versione a 64 bit di SQL Server 2005 Analysis Services.

    3. Fare clic su Esegui per avviare il download.

    4. Fare clic su Esegui per avviare l'installazione.

    5. Nella pagina Benvenuti nella procedura di installazione di Provider OLE DB per Microsoft SQL Server 2005 Analysis Services 9.0 fare clic su Avanti.

    6. Nella pagina Contratto di licenza selezionare Accetto i termini del Contratto di Licenza e quindi fare clic su Avanti.

    7. Nella pagina Informazioni di registrazione immettere il nome e la società. Fare clic su Avanti.

    8. Nella pagina Installazione del programma fare clic su Installa.

    9. Al termine dell'installazione fare clic su Fine.

  • Attivare l'impostazione Accesso all'origine dati a livello di dominio in Internet Explorer Se l'impostazione di protezione Accesso all'origine dati a livello di dominio in Internet Explorer è disattivata, è necessario attivarla per l'area di protezione che si utilizza per connettersi a Project Web Access.

    Attivare l'impostazione di protezione Accesso all'origine dati a livello di dominio in Internet Explorer

    1. In Internet Explorer scegliere Opzioni Internet dal menu Strumenti.

    2. Fare clic sulla scheda Protezione , selezionare l'area utilizzata per connettersi a Office Project Server 2007 e quindi fare clic su Livello personalizzato.

    3. In Accesso all'origine dati a livello di dominio selezionare Attiva.

Requisiti delle porte per SQL Server 2005 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 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 Server 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 Browser.

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 aspetti 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.

  • È possibile che la password dell'account di accesso di Windows utilizzato per avviare il servizio SQL Server 2005 Analysis Services abbia una scadenza. In tale caso il servizio non verrà più eseguito fino alla reimpostazione della password, dando luogo a un periodo di inattività. È consigliabile eseguire tale servizio tramite un account di Windows dedicato con password priva di scadenza.

  • A seconda della modalità di installazione di SQL Server 2005 e SQL Server 2005 Analysis Services, è possibile che il servizio MSSQLServerOLAPService venga eseguito con un account di sistema locale. Per consentire all'account del servizio Analysis Services di accedere al database delle relazioni per la creazione dei cubi, è possibile scegliere tra le due opzioni seguenti:

    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).