Partager via


Configuration requise pour utiliser SQL Server 2008 Analysis Services avec le service de création de cubes Project Server 2007

Mis à jour: janvier 2012

 

Dernière rubrique modifiée : 2012-01-30

Pour la création de cubes, vous pouvez utiliser SQL Server 2000 Analysis Services, SQL Server 2005 Analysis Services ou SQL Server 2008 Analysis Services. Cet article décrit les conditions d’utilisation de SQL Server 2008 Analysis Services avec le service de création de cubes de Microsoft Office Project Server 2007.

Pour plus d’informations sur les conditions requises pour SQL Server 2000 Analysis Services, voir Conditions d’utilisation de SQL Server 2000 Analysis Services avec le service de création de cubes Project Server 2007.

Pour plus d’informations sur les conditions requises pour SQL Server 2005 Analysis Services, voir Conditions d’utilisation de SQL Server 2005 Analysis Services avec le service de création de cubes Project Server 2007.

Cet article rassemble les sections suivantes :

  • Installer les composants clients DSO (Decision Support Object) sur des serveurs d'application Project Server : décrit comment installer correctement les composants SQL Server requis sur le serveur d'applications pour communiquer avec SQL Server 2008 Analysis Services.

  • Configurer le compte du fournisseur de services partagés pour accéder à SQL Server 2008 Analysis Services : décrit comment ajouter le compte du fournisseur de services partagés au groupe des utilisateurs OLAP et en tant qu'administrateur sur SQL Server 2008 Analysis Services.

  • Configurer SQL Server 2008 Analysis Services : décrit comment créer la base de données de référentiel via deux options possibles :

    • Créer la base de données de référentiel en créant une base de données SQL Server 2008

    • Créer le référentiel en utilisant une base de données Microsoft Jet de SQL Server 2000

  • Autoriser le compte du service Analysis Services à accéder à la base de données de rapports de Project Server : décrit comment accorder au compte SQL Server Analysis Services des autorisations pour accéder à la base de données de rapports, ce qui est requis par le service de construction de cubes.

  • Configuration requise pour créer et afficher des cubes dans Project Web Access : décrit comment installer les composants nécessaires pour créer et employer des affichages d'analyse de données qui utilisent les données de cube OLAP.

  • Ports requis pour SQL Server 2008 Analysis Services : décrit les ports requis pour le trafic entre le serveur d'applications Project Server et le serveur SQL Server Analysis Services.

  • Ports requis pour Office Web Components : décrit les ports requis pour Office Web Components pour consulter les données de cube OLAP au moyen des affichages d'analyse de données sur un extranet.

  • Messages d'erreur et solutions possibles : décrit les erreurs qui peuvent se produire lors de la configuration de SQL Server 2008 Analysis Services avec le service de création de cubes d'Office Project Server 2007 et les solutions ou alternatives possibles.

Installer les composants clients DSO (Decision Support Object) sur les serveurs d’application Project Server

Bien qu’Office Project Server 2007 puisse être utilisé avec Analysis Services dans SQL Server 2000, 2005 ou 2008, il a été essentiellement conçu pour fonctionner avec SQL Server 2000 Analysis Services. La bibliothèque DSO fournie avec Microsoft SQL Server 2008 permet aux programmes écrits pour Analysis Services dans SQL Server 2000 de fonctionner avec Analysis Services dans SQL Server 2008. Office Project Server 2007 utilise la bibliothèque DSO de SQL Server 2000 Analysis Services pour créer et gérer les données de cube OLAP. La compatibilité descendante de SQL Server 2008 Analysis Services lui permet d’utiliser le modèle DSO requis par Office Project Server 2007 pour la gestion des cubes OLAP.

Par défaut, la bibliothèque DSO est installée au cours de l’installation de SQL Server 2008. Toutefois, pour la génération de cubes, la bibliothèque DSO doit être installée sur chaque serveur sur lequel le serveur d’applications Project Server est en cours d’exécution. Par conséquent, sur tout ordinateur serveur exécutant le serveur d’applications Project Server et sur lequel Analysis Services n’est pas installé, vous devez installer la bibliothèque DSO.

Pour installer la bibliothèque DSO, un ensemble de packages redistribuables, inclus dans le Feature Pack pour SQL Server 2005, est nécessaire. Cet ensemble est composé des éléments suivants :

  1. Client natif Microsoft SQL Server

  2. Collection d'objets de gestion de Microsoft SQL Server 2005

  3. Composants de compatibilité descendante de Microsoft SQL Server 2005

ImportantImportant :
Bien que cet article traite de SQL Server 2008 Analysis Services, il est important de télécharger ces composants à partir du site Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=142288&clcid=0x40C). Pour le moment, n’utilisez pas les Feature Packs pour SQL Server 2008 pour télécharger et installer ces composants, car ces fichiers ne permettent pas de créer des cubes dans SQL Server 2008 Analysis Services avec Project Server 2007.
ImportantImportant :
Avant d’installer les objets de gestion Microsoft SQL Server 2005 à partir du site Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=142288&clcid=0x40C), vous devez installer le client natif Microsoft SQL Server à partir de cette même collection de Feature Pack. Il est important d’installer ce composant en premier.
NoteRemarque :
Si SQL Server 2008 Analysis Services fonctionne sur le serveur d’applications Project Server (par exemple, dans le cadre d’une installation sur un seul ordinateur), la bibliothèque DSO est déjà installée. Dans cette configuration, vous n’avez pas besoin de télécharger et d’appliquer les composants de compatibilité descendante pour Microsoft SQL Server 2005.

Installer Microsoft SQL Server Native Client

  1. Accédez à la page de téléchargement Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0x40C).

  2. Cliquez sur Package X86 dans la section Microsoft SQL Server Native Client (sqlncli.msi).

    NoteRemarque :
    Sélectionnez le Package X64 si vous utilisez la version 64 bits d'Office Project Server 2007 sur votre serveur d'applications.
  3. Cliquez sur Exécuter pour démarrer le téléchargement.

  4. Cliquez sur Exécuter pour démarrer l’installation.

  5. Dans la page Installation de Microsoft SQL Server Native Client, cliquez sur Suivant.

  6. Dans la page Contrat de licence, sélectionnez J’accepte les termes du contrat de licence, puis cliquez sur Suivant.

  7. Dans la page Informations d’inscription, entrez votre nom et le nom de votre société. Cliquez sur Suivant.

  8. Dans la page Sélection de composant, vérifiez que pour les deux fonctionnalités (Composants clients et Kit de développement logiciel (SDK) de SQL Server Native Client), l’option suivante est sélectionnée : Ce composant et tous les sous-composants seront installés sur le disque dur local. Cliquez sur Suivant.

  9. Dans la page Prêt à modifier le programme, cliquez sur Installer.

  10. Une fois l'installation terminée, cliquez sur Terminer.

ImportantImportant :
Vous devez installer le client natif Microsoft SQL Server 2005 à partir du site Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=142288&clcid=0x40C).

Installer la collection d'objets de gestion Microsoft SQL Server 2005

  1. Accédez à la page de téléchargement Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0x40C).

  2. Cliquez sur Package X86 dans la section Microsoft SQL Server 2005 Management Objects Collection (SQLServer2005_XMO.msi).

    NoteRemarque :
    Sélectionnez le Package X64 si vous utilisez la version 64 bits d'Office Project Server 2007 sur votre serveur d'applications.
  3. Cliquez sur Exécuter pour démarrer le téléchargement.

  4. Cliquez sur Exécuter pour démarrer l’installation.

  5. Dans la page Installation de Microsoft SQL Server Native Client, cliquez sur Suivant.

  6. Dans la page Contrat de licence, sélectionnez J’accepte les termes du contrat de licence, puis cliquez sur Suivant.

  7. Dans la page Informations d’inscription, entrez votre nom et le nom de votre société. Cliquez sur Suivant.

  8. Dans la page Prêt à modifier le programme, cliquez sur Installer.

  9. Une fois l'installation terminée, cliquez sur Terminer.

Installer les composants de compatibilité descendante pour Microsoft SQL Server 2005

  1. Accédez à la page de téléchargement Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0x40C).

  2. Cliquez sur Package X86 dans la section Microsoft SQL Server 2005 Backward Compatibility Components (SQLServer2005_XMO.msi).

    NoteRemarque :
    Sélectionnez le Package X64 si vous utilisez la version 64 bits d'Office Project Server 2007 sur votre serveur d'applications.
  3. Cliquez sur Exécuter pour démarrer le téléchargement.

  4. Cliquez sur Exécuter pour démarrer l’installation.

  5. Dans la page Bienvenue dans l'Assistant Installation de Compatibilité descendante de Microsoft SQL Server 2005, cliquez sur Suivant.

  6. Dans la page Contrat de licence, sélectionnez J’accepte les termes du contrat de licence, puis cliquez sur Suivant.

  7. Dans la page Informations d’inscription, entrez votre nom et le nom de votre société. Cliquez sur Suivant.

  8. Dans la page Sélection des composants, vérifiez que l’option suivante est sélectionnée pour le composant DSO : Ce composant et tous ses sous-composants seront installés sur le disque dur local. Cliquez sur Suivant.

  9. Dans la page Prêt à modifier le programme, cliquez sur Installer.

  10. Une fois l'installation terminée, cliquez sur Terminer.

Configurer le compte du fournisseur de services partagés (SSP) pour accéder à SQL Server 2008 Analysis Services

Avant de configurer SQL Server 2008 Analysis Services, vous devez configurer le compte du fournisseur de services partagés (SSP, Shared Services Provider) afin de disposer des autorisations adéquates pour y accéder. (Le compte du fournisseur SSP est le compte de sécurité associé au pool d’applications que vous utilisez).

Pour ce faire, vous devez :

  • ajouter le compte du fournisseur SSP à un groupe local d’utilisateurs OLAP sur l’ordinateur qui héberge SQL Server 2008 Analysis Services ;

  • ajouter le compte du fournisseur SSP en tant qu’administrateur sur l’instance SQL Server 2008 Analysis Services.

Pour commencer, déterminez le compte du fournisseur SSP, comme suit.

Déterminer le compte du fournisseur SSP

  1. Sur le site Web Administration centrale de SharePoint, dans le menu de lancement rapide, cliquez sur Administration de services partagés.

  2. Dans la page Gérer les services partagés de cette batterie, dans la liste déroulante associée au fournisseur SSP que vous utilisez, cliquez sur Modifier les propriétés.

  3. Dans la page Modifier le fournisseur de services partagés, dans la section Informations d’identification du service Fournisseur de services partagés, notez le nom de compte indiqué dans le champ Nom d’utilisateur. Il s’agit du compte du fournisseur SSP.

Ajouter le compte du fournisseur SSP au groupe d’utilisateurs OLAP

Lorsque vous installez SQL Server 2008 Analysis Services, un groupe local est créé sur le serveur, qui permet aux utilisateurs d’accéder à ces services. Ce groupe est nommé SQLServerMSASUser$<NOM_SERVEUR>$MSSQLSERVER. Vous devez ajouter le compte du fournisseur de services partagés à ce groupe.

NoteRemarque :
Dans SQL Server 2000 Analysis Services, ce groupe est similaire au groupe d’administrateurs OLAP. Toutefois, dans le groupe utilisé pour SQL Server 2008 Analysis Services, les privilèges d’administration ne sont pas automatiquement affectés aux membres.

Ajouter le compte du fournisseur SSP au groupe local d’utilisateurs OLAP

  1. Cliquez sur le menu Démarrer, pointez sur Tous les programmes, sur Outils d’administration, puis cliquez sur Gestion de l’ordinateur.

  2. Dans la page Gestion de l’ordinateur, dans le volet gauche, sous Outils système, développez Utilisateurs et groupes locaux. Cliquez sur le dossier Groupes.

  3. Dans le volet droit, sous la liste Nom, double-cliquez sur SQLServerMSASUser$<NOM_SERVEUR>$MSSQLSERVER.

    NoteRemarque :
    <NOM_SERVEUR> représente le nom de l’ordinateur.
  4. Dans la page de propriétés de SQLServerMSASUser$<NOM_SERVEUR>$MSSQLSERVER, cliquez sur Ajouter.

  5. Dans la page Sélectionnez Utilisateurs, Ordinateurs ou Groupes, accédez à la section Entrez les noms d’objets à sélectionner et ajoutez le nom du compte du fournisseur SSP. Cliquez sur Vérification du nom pour vérifier que le compte existe.

  6. Cliquez sur OK.

Configurer le compte du fournisseur de services partagés en le dotant des droits d’administration dans SQL Server 2008 Analysis Services

Vous devez également ajouter le compte du fournisseur de services partagés en tant qu’administrateur dans SQL Server 2008 Analysis Services afin qu’il soit habilité à créer des bases de données. Dans SQL Server 2000 Analysis Services, cela se produit automatiquement lorsqu’un utilisateur est ajouté au groupe d’administrateurs OLAP. Comme avec SQL Server 2005 Analysis Services, l'utilisateur doit être ajouté manuellement en tant que membre du rôle Administrateur de serveur dans SQL Server 2008 Analysis Services.

Les membres du rôle Administrateur de serveur dans une instance de Microsoft SQL Server 2008 Analysis Services disposent d’un accès illimité à tous les objets Analysis Services et à toutes les données dans cette instance. Un membre du rôle Administrateur de serveur peut ajouter des utilisateurs et des groupes Microsoft Windows au rôle de serveur Analysis Services. Un utilisateur doit être membre du rôle Administrateur de serveur pour exécuter toute tâche à l’échelle du serveur, telle que créer une base de données, modifier des propriétés du serveur ou lancer un suivi (autrement que pour le traitement des événements).

Ajouter le compte du fournisseur de services partagés en tant que membre de rôle Administrateur de serveur dans SQL Server 2008 Analysis Services

  1. Ouvrez SQL Server Management Studio. Dans la fenêtre Connexion au serveur, connectez-vous à l’instance de SQL Server 2008 Analysis Services que vous utilisez.

  2. Dans Microsoft SQL Server Management Studio, dans Explorateur d’objets, cliquez avec le bouton droit sur le nom de l’instance SQL Server 2008 Analysis Services, puis cliquez sur Propriétés.

  3. Dans la page Propriétés de Analysis Server, dans le volet Sélectionner une page, cliquez sur Sécurité. Les utilisateurs et groupes NT membres du rôle de serveur apparaissent dans une liste.

  4. Cliquez sur Ajouter. Dans la page Sélectionnez Utilisateurs ou groupes, dans le champ Entrez les noms d’objets à sélectionner, entrez le nom du compte du fournisseur SSP à ajouter au rôle de serveur. Cliquez sur Vérifier les noms pour vérifier que le compte existe.

  5. Cliquez sur OK.

Configurer SQL Server 2008 Analysis Services

Après avoir installé le client DSO sur les serveurs d'applications Project Server, vous devez créer la base de données de référentiel, puis configurer SQL Server 2008 Analysis Services pour permettre l'accès à celle-ci. Vous pouvez créer la base de données de référentiel de deux façons :

  • créer le référentiel dans une base de données SQL Server 2008 ;

  • créer le référentiel en utilisant une base de données Microsoft Jet de SQL Server 2000.

Option 1 : créer la base de données de référentiel en créant une base de données SQL Server 2008

Il est possible de créer la base de données de référentiel dans SQL Server 2008 pour l'utilisation dans SQL Server 2008 Analysis Services. L'ensemble des procédures suivantes crée la base de données de référentiel et exécute un script SQL pour créer le schéma de base de données requis.

Créer la base de données de référentiel dans SQL Server 2008

  1. Ouvrez SQL Server Management Studio. Pour Type de serveur, sélectionnez le moteur de base de données, puis cliquez sur Connexion.

  2. Dans Microsoft SQL Server Management Studio, cliquez avec le bouton droit sur le dossier Bases de données, puis cliquez sur Nouvelle base de données.

  3. Dans la page Nouvelle base de données, en guise de nom de base de données, tapez Référentiel Analysis Services. Cliquez sur OK.

  4. Dans la liste Explorateur d’objets, développez le dossier Sécurité. Cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  5. Dans la section Nom de connexion, cliquez sur Rechercher.

  6. Dans la page Sélectionner des utilisateurs ou des groupes, cliquez sur Type d’objet.

  7. Dans la page Type d’objet, sélectionnez Groupes, puis cliquez sur OK.

  8. Dans la page Sélectionner des utilisateurs ou des groupes, accédez à la zone Entrez le nom de l’objet à sélectionner, puis entrez le groupe local d'utilisateurs OLAP pour cet ordinateur. Cliquez sur OK.

  9. Dans la liste Sélectionner une page, cliquez sur Mappages utilisateur. Dans la liste Utilisateurs mappés à cette connexion, sélectionnez Référentiel Analysis Services.

  10. Dans la liste Appartenance au rôle de base de données associée à la base de données de référentiel, sélectionnez db_owner. Cliquez sur OK.

  11. Dans Microsoft SQL Server Management Studio, développez le dossier Bases de données et cliquez avec le bouton droit sur Référentiel Analysis Services. Cliquez sur Nouvelle requête.

  12. Dans l'éditeur de requête, entrez le texte suivant :

    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. Exécutez le script. Le script crée le schéma de base de données requis pour le référentiel.

Modifier la configuration Analysis Services DSO

Vous devez configurer les propriétés Analysis Services DSO afin que la base de données de référentiel puisse être utilisée à partir de DSO dans SQL Server 2008 Analysis Services. Les modifications apportées pendant ce processus seront répercutées dans le fichier de configuration d'Analysis Services (Msmdsrv.ini).

Configurer Analysis Services pour utiliser une base de données de référentiel SQL Server

  1. Dans SQL Server 2008, démarrez SQL Server Management Studio. Dans la fenêtre Se connecter au serveur, sélectionnez Analysis Services, puis cliquez sur Connexion.

  2. Dans SQL Server Management Studio, dans le volet Explorateur d’objets, cliquez avec le bouton droit sur le nom Analysis Services, puis choisissez Propriétés.

  3. Dans la page Propriétés de Analysis Server, dans la section Sélectionner une page, sélectionnez Général. Sélectionnez Afficher les propriétés avancées (toutes).

  4. Sélectionnez DSO\RepositoryConnectionString dans la liste Nom.

    1. Sélectionnez la valeur correspondante de la chaîne dans la colonne Valeur, puis cliquez dans la zone qui apparaît à droite de la valeur pour afficher la page Gestionnaire de connexions.

    2. Dans la page Gestionnaire de connexions, dans la liste Fournisseur, sélectionnez Native OLE DB\SQL Native Client.

    3. Dans la liste Nom du serveur, sélectionnez le serveur où se trouve la base de données de référentiel.

    4. Dans le champ Connexion au serveur, entrez les informations de compte permettant de se connecter au serveur.

    5. Dans la section Se connecter à la base de données, sélectionnez Sélectionner ou entrer un nom de base de données, puis entrez le nom du fichier de stockage.

    6. Cliquez sur OK.

  5. Sélectionnez DSO\RemoteRepositoryConnectionString dans la liste Nom.

    1. Sélectionnez la valeur correspondante de la chaîne dans la colonne Valeur, puis cliquez dans la zone qui apparaît à droite de la valeur pour afficher la page Gestionnaire de connexions.

    2. Dans la page Gestionnaire de connexions, dans la liste Fournisseur, sélectionnez Native OLE DB\SQL Native Client.

    3. Dans la liste Nom du serveur, sélectionnez le serveur où se trouve la base de données du référentiel.

    4. Dans le champ Connexion au serveur, entrez les informations de compte permettant de se connecter au serveur.

    5. Dans la section Se connecter à la base de données, sélectionnez Sélectionner ou entrer un nom de base de données, puis entrez le nom du fichier de stockage.

    6. Cliquez sur OK.

  6. Dans la page Propriétés du serveur d'analyse, cliquez sur OK.

Option 2 : créer le référentiel en utilisant une base de données Microsoft Jet de SQL Server 2000

Dans SQL Server 2000 Analysis Services, le fichier de stockage est une base de données Microsoft Jet (.mdb) qui pourrait facilement être migrée vers une base de données SQL Server 2000 Analysis Services. SQL Server 2008 Analysis Services n'inclut pas le fichier de stockage. Toutefois, la base de données Microsoft Jet qui est fournie avec SQL Server 2000 Analysis Services est toujours utilisable dans SQL Server 2008 Analysis Services comme base de données de référentiel. Cela fournit une autre possibilité de créer la base de données de référentiel.

Cette approche nécessite la réalisation des étapes suivantes sur l’ordinateur exécutant SQL Server 2008 Analysis Services :

  1. créer le dossier partagé pour le référentiel ;

  2. télécharger le fichier de stockage dans le dossier partagé d’administration à distance ;

  3. modifier le fichier de configuration d’Analysis Services.

Créer un dossier partagé pour le référentiel

Vous devez créer dans SQL Server 2008 Analysis Services un dossier partagé dans lequel le référentiel sera stocké. Vous devez également rendre le dossier partagé accessible aux comptes qui devront y accéder.

Créer le dossier partagé

  1. Dans l’Explorateur Windows, accédez au dossier contenant l’installation Analysis Services. Par défaut, elle est située à l’emplacement suivant :

    C:\Program Files\Microsoft SQL Server\MSAS10.MSSQLServer\OLAP

  2. Dans ce dossier, créez un nouveau dossier et nommez-le DSO9.

  3. Cliquez avec le bouton droit sur le dossier DSO9, puis cliquez sur Partage.

  4. Dans la page Partage et sécurité, sous l'onglet Partage, cliquez sur Partage avancé. Sur la page Partage avancé, sélectionnez Partager ce dossier. Dans le champ Nom du partage, tapez MSOLAPRepository$ comme nom de partage pour le dossier.

  5. Cliquez sur Autorisations. Sous l'onglet Partager les autorisations, dans la liste Noms d’utilisateurs ou de groupes, cliquez sur Ajouter. Dans la page Sélectionner des utilisateurs, des ordinateurs ou des groupes, ajoutez le compte SQLServerMSASUser$<nom_serveur>$MSSQLServer à partir de l’ordinateur local. Cliquez sur OK.

  6. Dans la liste Noms d’utilisateurs ou de groupes, sélectionnez le compte SQLServerMSASUser$<nom_serveur>$MSSQLServer. Dans la zone Autorisations pour SQLServerMSASUser$<nom_serveur>$MSSQLServer, sélectionnez Autoriser en regard de Contrôle total. Cliquez sur OK.

    NoteRemarque :
    Pour des raisons de sécurité, vous pouvez supprimer le groupe Tout le monde de la liste Noms d’utilisateurs ou de groupes.
  7. Sous l’onglet Sécurité, dans la liste Noms d’utilisateurs ou de groupes, cliquez sur Modifier. Cliquez sur Ajouter. Sur la page Sélectionner des utilisateurs, des ordinateurs ou des groupes, ajoutez le compte SQLServerMSASUser$SERVERNAME$MSSQLSERVER à partir de l’ordinateur local. Cliquez sur OK.

  8. Dans la liste Noms d'utilisateurs ou de groupes, sélectionnez SQLServerMSASUser$SERVERNAME$MSSQLSERVER. Activez la case à cocher Autoriser en regard de l’élément Contrôle total dans la liste Autorisations, puis cliquez sur OK.

  9. Sous l'onglet Sécurité, cliquez sur Modifier. Cliquez sur Ajouter. Sur la page Sélectionner des utilisateurs, des ordinateurs ou des groupes, ajoutez le compte exécutant le service de mise en file d'attente de Project Server sur le serveur d'applications Project Server. Cliquez sur OK.

    NoteRemarque :
    Pour vérifier ce compte, sur le serveur d’applications Project Server, cliquez sur le menu Démarrer, sur Programmes, sur Outils d’administration, puis sur Services. Double-cliquez sur Service de mise en file d’attente de Microsoft Office Project Server, puis notez le compte indiqué sous l’onglet Connexion.
  10. Dans la liste Noms d'utilisateurs ou de groupes, sélectionnez le compte que vous venez d'ajouter. Activez la case à cocher Autoriser en regard de l’élément Contrôle total dans la liste Autorisations, puis cliquez sur OK.

  11. Dans la page Propriétés DSO9, cliquez sur OK.

Copier le fichier de stockage dans le partage d’administration à distance

DSO doit pouvoir disposer d’un accès complet à une copie du référentiel SQL Server 2000 Analysis Services (Msmdrep.mdb) pour lequel l’application DSO est en cours d’utilisation. Vous pouvez utiliser le référentiel fourni avec SQL Server 2000 Analysis Services. L’emplacement du fichier de stockage exemple dépend du chemin d’installation de l’instance de SQL Server 2000 Analysis Services, mais ce fichier se trouve généralement à l’emplacement suivant : C:\Program Files\Microsoft Analysis Services\Bin.

NoteRemarque :
Si vous ne possédez pas le fichier de stockage SQL Server 2000, cliquez ici (en anglais) (https://go.microsoft.com/fwlink/?linkid=87082&clcid=0x40C) (en anglais) pour le télécharger.

Après avoir récupéré une copie du fichier Msmdrep.mdb, copiez ce fichier sur le partage d’administration à distance (dossier DSO9) que vous avez créé précédemment.

Modifier la configuration Analysis Services DSO

Vous devez configurer les propriétés Analysis Services DSO afin que le référentiel puisse être utilisé à partir de DSO dans SQL Server 2008 Analysis Services. Les modifications apportées pendant ce processus seront répercutées dans le fichier de configuration d'Analysis Services (Msmdsrv.ini).

Configurer Analysis Services pour utiliser un fichier de stockage SQL Server

  1. Dans SQL Server 2008, démarrez SQL Server Management Studio. Dans la fenêtre Se connecter au serveur, sélectionnez Analysis Services, puis cliquez sur Connexion.

  2. Dans SQL Server Management Studio, dans le volet Explorateur d’objets, cliquez avec le bouton droit sur le nom Analysis Services, puis choisissez Propriétés.

  3. Dans la page Propriétés d'Analysis Server, dans la section Sélectionner une page, sélectionnez Général. Sélectionnez Afficher les propriétés avancées (toutes).

  4. Sélectionnez DSO\RepositoryConnectionString dans la liste Nom.

    1. Sélectionnez la valeur correspondante de la chaîne dans la colonne Valeur, puis cliquez dans la zone qui apparaît à droite de la valeur pour afficher la page Gestionnaire de connexions.

    2. Dans la page Gestionnaire de connexions, dans la liste Fournisseur, sélectionnez Microsoft Jet 4.0 OLE DB Provider et cliquez sur OK.

    3. Dans la section Nom du fichier de base de données, cliquez sur Parcourir. Dans la fenêtre Sélectionner un fichier de base de données Microsoft Access, recherchez le fichier de stockage et cliquez sur Ouvrir. Cela inscrit le chemin d’accès au fichier de stockage dans la zone Nom du fichier de base de données.

    4. Dans le champ Connexion à la base de données, entrez les informations de compte de la base de données. Cliquez sur OK.

  5. Sélectionnez DSO\RemoteRepositoryConnectionString dans la liste Nom.

    1. Sélectionnez la valeur correspondante de la chaîne dans la colonne Valeur, puis cliquez dans la zone qui apparaît à droite de la valeur pour afficher la page Gestionnaire de connexions.

    2. Dans la page Gestionnaire de connexions, dans la liste Fournisseur, sélectionnez Microsoft Jet 4.0 OLE DB Provider.

    3. Dans la section Nom du fichier de base de données, cliquez sur Parcourir. Dans la fenêtre Sélectionner un fichier de base de données Microsoft Access, recherchez le fichier de stockage et cliquez sur Ouvrir. Cela inscrit le chemin d’accès au fichier de stockage dans la zone Nom du fichier de base de données.

    4. Dans le champ Connexion à la base de données, entrez les informations de compte pour la base de données. Cliquez sur OK.

  6. Dans la page Propriétés du serveur d'analyse, cliquez sur OK.

Accorder au compte du service Analysis Services l’accès à la base de données de rapports de Project Server

Dans Office Project Server 2007, le compte qui exécute le service SQL Server Analysis Services doit avoir le droit d’accès direct à la base de données de rapports dans SQL Server Management Studio.

Pour l'accès à la base de données de rapports Project Server par le service de génération de cubes, l’autorisation minimale requise est le rôle DB_DataReader. Vous devez accorder cette autorisation au compte du service SQL Server Analysis Services.

Accorder au compte SQL Server Analysis Services les autorisations pour accéder à la base de données de rapports

  1. Dans SQL Server 2008, démarrez SQL Server Management Studio. Dans la fenêtre Se connecter au serveur, sélectionnez moteur de base de données, puis cliquez sur Connexion.

  2. Dans Management Studio, développez le dossier Sécurité, cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  3. Dans la page Général, entrez le compte authentifié par Windows de l’utilisateur qui exécute le serveur SQL Server Analysis Services.

  4. Dans la liste Sélectionner une page, cliquez sur Mappage de l’utilisateur.

  5. Dans la liste Base de données, sélectionnez la base de données de rapports de Project Server (le nom par défaut est ProjectServer_Reporting). Activez la case à cocher Mappage correspondante.

  6. Dans la section Appartenance au rôle de base de données pour la base de données de rapports de Project Server, sélectionnez db_datareader.

  7. Cliquez sur OK.

Configuration requise pour créer et afficher des cubes dans Project Web Access

Les données de cube sont visibles via un « affichage d’analyse des données » dans Project Web Access. Certains composants et actions sont requis pour la création et l’utilisation de ces affichages d’analyse des données.

  • Microsoft Office Web Components   Les utilisateurs sont invités à télécharger les composants ActiveX sur leur ordinateur lorsqu’ils génèrent un affichage d’analyse des données pour la première fois ou qu’ils tentent d’utiliser un affichage de ce type. Microsoft Office Web Components est une collection de composants ActiveX qui permet aux utilisateurs de Project Web Access de se servir de composants de type tableau croisé dynamique ou graphique pour accéder aux données de cubes OLAP. Assurez-vous que vos utilisateurs sont autorisés à télécharger ces composants sur leurs ordinateurs, sinon installez les composants à leur attention. Pour plus d’informations, voir Office XP Tool : Web Components - Français (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0x40C).

  • Fournisseur OLE DB de Microsoft SQL Server 2008 Analysis Services 10.0   Ce composant permet aux utilisateurs qui accèdent aux données de cube d’interroger les données stockées dans SQL Server 2008 Analysis Services. Vous pouvez télécharger ce composant depuis la page Feature Pack Microsoft SQL Server 2008 - Août 2008 (https://go.microsoft.com/fwlink/?linkid=133802\&clcid=0x40C) .

    NoteRemarque :
    Si vous utilisez SQL Server 2000 Analysis Services, ce composant n’est pas requis.

    Installer le fournisseur OLE DB de Microsoft SQL Server 2008 Analysis Services 10.0

    1. Accédez à la page de téléchargement Feature Pack Microsoft SQL Server 2008 - Août 2008 (https://go.microsoft.com/fwlink/?linkid=133802\&clcid=0x40C) .

    2. Cliquez sur X86 Package dans la section Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider (SQLServer2008_ASOLEDB10.msi).

      NoteRemarque :
      Sélectionnez X64 Package si votre système d'exploitation client est une version 64 bits.
    3. Cliquez sur Exécuter pour démarrer le téléchargement.

    4. Cliquez sur Exécuter pour démarrer l’installation.

    5. Dans la page Welcome to the Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider, cliquez sur Next.

    6. Dans la page License Agreement (Contrat de licence), sélectionnez I accept the terms of this license agreement (J’accepte les termes du contrat de licence), puis cliquez sur Next.

    7. Dans la page Registration Information (Informations d’inscription), entrez votre nom et le nom de votre société. Cliquez sur Next.

    8. Dans la page Ready to Install (Prêt à installer le programme), cliquez sur Install (Installer).

    9. Une fois l’installation terminée, cliquez sur Finish (Terminer).

  • Activez l’option Accès aux sources de données sur plusieurs domaines dans Internet Explorer. En outre, si le paramètre de sécurité Accès aux sources de données sur plusieurs domaines dans Internet Explorer est défini sur Désactiver, vous devez le définir sur Activer pour la zone de sécurité que vous utilisez pour vous connecter à Project Web Access.

    Activer le paramètre de sécurité Accès aux sources de données sur plusieurs domaines dans Internet Explorer

    1. Dans Internet Explorer, cliquez sur Outils, puis cliquez sur Options Internet.

    2. Cliquez sur l’onglet Sécurité, cliquez sur la zone que vous utilisez pour vous connecter à Office Project Server 2007, puis cliquez sur Personnaliser le niveau.

    3. Sous Accès aux sources de données sur plusieurs domaines, sélectionnez Activer.

Ports requis pour SQL Server 2008 Analysis Services

Le trafic entre votre serveur d’application Project Server et votre serveur SQL Server Analysis Services se produit lorsqu’un utilisateur de Project Web Access crée une base de données de cubes. Les clients Project Web Access qui génèrent des affichages d’analyse de données ou qui affichent des données de cube Project dans de tels affichages communiquent directement avec votre serveur SQL Server Analysis Services. Assurez-vous que tous les pare-feu permettent ce trafic, en particulier dans le cas d'utilisateurs extranet.

L’instance par défaut de SQL Server Analysis Services est normalement à l’écoute sur le port 2383. Si vous utilisez des instances nommées dans SQL Server 2005 Analysis Services, le service SQL Server Browser doit s’exécuter sur le serveur pour fournir aux clients qui accèdent à celui-ci un port pour l’instance nommée. Le service SQL Browser est normalement associé au port 2382.

Les instances nommées d’Analysis Services disposeront d’autres ports alloués dynamiquement. Ceux-ci peuvent être déterminés par le biais d’une recherche dans le fichier de configuration du service SQL Server Browser.

Déterminer le numéro de port de l’instance nommée de SQL Server Analysis Services

  1. Sur l’ordinateur où SQL Server 2008 Analysis Services s’exécute, ouvrez le fichier Msmdredir.ini dans un éditeur de texte. L’emplacement par défaut est C:\Program files\Microsoft SQL Server\90\Shared\ASConfig.

    NoteRemarque :
    Si vous utilisez la version 64 bits de SQL Server 2008 Analysis Services, l'emplacement par défaut est C:\Program files (c86) \Microsoft SQL Server\90\Shared\ASConfig.
  2. Dans la section <Instances> du fichier Msmdredir.ini, notez le texte. Voici un exemple :

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

    Dans cet exemple, l’instance AS2008 est à l’écoute sur le port 1259.

NoteRemarque :
En guise d'alternative, vous pouvez également vérifier le port utilisé via la page de propriétés des instances d'Analysis Services, en vérifiant la valeur Port.

Ports requis pour Office Web Components

Si votre environnement comprend des utilisateurs extranet, il est également important de noter qu’Office Web Components requiert le port 2725 pour permettre une connexion directe à SQL Server 2005 Analysis Services. Bien que l’accès soit activé sur le port 80 via HTTPS, si le port 2725 n’est pas disponible, les rapports OLAP dynamiques ne peuvent pas accéder aux données Analysis Services.

Observations sur Analysis Services

Plusieurs facteurs liés au compte Analysis Services doivent être pris en considération :

  • Les organisations peuvent disposer de plusieurs instances de Project Web Access sur la batterie. Les informations décrites dans cet article s’appliquent à chaque instance. Un même compte Analysis Services doit bénéficier des autorisations du rôle DB_DataReader sur la base de données de rapports de chaque instance pour démarrer le service de création de cubes.

  • Le compte d’ouverture de session Windows utilisé pour démarrer le service SQL Server 2008 Analysis Services peut être un compte dont le mot de passe expirera. Lorsque cela se produit, le service ne fonctionne plus tant que le mot de passe n'est pas réinitialisé, ce qui peut entraîner un temps d’arrêt. Il est recommandé d’exécuter le service à l’aide d’un compte Windows dédié dont le mot de passe n’expire pas.

  • Selon la façon dont SQL Server 2008 et SQL Server 2008 Analysis Services ont été installés, le service MSSQLServerOLAPService peut s’exécuter avec un compte système local. Étant donné que le compte de service Analysis Services doit accéder à la base de données de rapports, vous disposez de deux options pour le compte de service afin que le service accède à la base de données en vue de la génération des cubes :

    1. Pour l’accès au service, associez un compte d’utilisateur Windows doté d’un mot de passe qui n’expire jamais. Sinon, pensez simplement à modifier le mot de passe pour le service chaque fois que le mot de passe du compte est modifié.

    2. Ajoutez domaine\nom_ordinateur$ en tant que compte dans Enterprise Manager en lui octroyant les autorisations du rôle DB_DataReader sur la base de données des rapports Project Server.

Messages d'erreur et solutions possibles

Message d'erreur 1

Symptôme :

Lors de la création d'un cube, l'erreur suivante s'affiche : Échec de la création des cubes OLAP. Erreur : Échec de la session Analysis Services, avec l'erreur suivante : Le serveur d'applications requiert l'installation du composant Analysis Services DSO.

Solution :

Les composants de compatibilité descendante des composants DSO sont probablement manquants. Consultez la section « Installer les composants clients DSO sur des serveurs d'applications Project Server » de cet article et installez les éventuels composants manquants.

Message d'erreur 2

Symptôme :

Lors de la création d'un cube, l'erreur suivante s'affiche : Échec de la création des cubes OLAP. Erreur : Échec de la session Analysis Services, avec l'erreur suivante : Échec de connexion au serveur Analysis Services PetKrebbsSQL08. Erreur : Impossible de se connecter au référentiel. Serveur d'analyse : PetKrebbsSQL08. Erreur : Fournisseur introuvable. Il n'est peut-être pas correctement installé.

Solution :

Le client natif des composants DSO est probablement manquant. Il est également possible que vous ayez une version incorrecte. Consultez la section « Installer les composants clients DSO sur des serveurs d'applications Project Server » de cet article et installez les éventuels composants manquants.

Message d'erreur 3

Symptôme :

Lors de la création d'un cube, l'erreur suivante s'affiche : Échec de la création des cubes OLAP. Erreur : Échec de la session Analysis Services, avec l'erreur suivante : Échec de connexion au serveur Analysis Services PetKrebbsSQL08. Erreur : Le composant ActiveX ne peut pas créer l'objet.

Solution :

La collection d'objets de gestion des composants DSO est probablement manquante. Il est également possible que vous ayez une version incorrecte. Consultez la section « Installer les composants clients DSO sur des serveurs d'applications Project Server » de cet article et installez les éventuels composants manquants.

Message d'erreur 4

Symptôme :

Lors de la création d'un cube, l'erreur suivante s'affiche : Échec de la connexion au serveur Analysis Services PetKrebbsSQL08. Erreur : Impossible de se connecter à Analysis Services version '10.0.1600.22' (ou Analysis Services version '10.0.1763.0' si vous avez chargé la mise à jour cumulative 1 pour SQL Server 2008).

Solution :

Vous n’utilisez pas la version correcte des objets de gestion d’analyse. Vous devez installer les fichiers à partir du site Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0x40C) ou ultérieur.

Télécharger ce livre

Cette rubrique est incluse dans le livre téléchargeable suivant pour une lecture et une impression plus faciles :

Vous trouverez la liste complète des livres disponibles dans la page Livres à télécharger pour Project Server 2007.