Procédure : créer une base de données du serveur de rapports (outil de configuration de Reporting Services)
Reporting Services utilise une base de données SQL Server pour le stockage interne. La base de données est un composant nécessaire et elle permet de stocker les rapports publiés, les modèles, les sources de données partagées, les données de session, les ressources et les métadonnées du serveur.
Pour créer une base de données du serveur de rapports ou modifier la chaîne de connexion ou les informations d'identification, utilisez les options de la page Base de données du Gestionnaire de configuration de Reporting Services.
Quand créer ou configurer les bases de données de serveur de rapports
Vous devez créer et configurer la base de données du serveur de rapports si vous avez installé le serveur de rapports en mode fichiers uniquement.
Si vous avez installé Reporting Services dans la configuration par défaut pour le mode natif ou le mode intégré SharePoint, la base de données du serveur de rapports a été créée et configurée automatiquement lorsque l'instance du serveur de rapports a été installée. Vous pouvez utiliser le Gestionnaire de configuration de Reporting Services pour afficher ou modifier les paramètres que le programme d'installation a configurés automatiquement.
Avant de commencer
La création ou la configuration d'une base de données de serveur de rapports est un processus comportant plusieurs étapes. Avant de créer la base de données du serveur de rapports, pensez à la façon dont vous souhaitez spécifier les éléments suivants :
Sélectionner un serveur de base de données
Reporting Services requiert une instance du moteur de base de données SQL Server 2005, 2008 ou 2008 R2 pour héberger la base de données du serveur de rapports. Vous pouvez utiliser un serveur local ou distant.Vérifier les spécifications d'édition
Vérifiez que l'édition du moteur de base de données est compatible avec l'édition du serveur de rapports que vous utilisez. Pour plus d'informations sur la compatibilité des éditions, consultez Création d'une base de données de serveur de rapports.Activer les connexions TCP/IP
Activez les connexions TCP/IP pour le moteur de base de données. Certaines éditions du moteur de base de données n'activent pas TCP/IP par défaut. Les instructions sont fournies dans cette rubrique.Ouvrir le port pour SQL Server
Pour un serveur distant, si vous utilisez le logiciel de pare-feu, vous devez ouvrir le port sur lequel le moteur de base de données écoute.Choisir un mode
Une base de données de serveur de rapports prend en charge le mode natif ou le mode intégré SharePoint. Mode natif est la valeur par défaut. Utilisez ce mode lorsque vous souhaitez déployer Reporting Services comme serveur d'applications autonome.Mode intégré SharePoint est utilisé lorsque vous projetez de déployer le serveur de rapports avec une instance d'un produit ou d'une technologie SharePoint. La base de données est créée lorsque vous exécutez l'Assistant, mais vous n'êtes pas en mesure d'ajouter un contenu ou d'afficher des éléments tant que vous n'avez pas ajouté le serveur de rapports à une batterie de serveurs SharePoint. Pour plus d'informations, consultez Planification d'un mode de déploiement dans la documentation en ligne de SQL Server.
Choisir les informations d'identification du serveur de rapports
Décidez comment le serveur de rapports se connectera aux bases de données de serveur de rapports. Les types d'informations d'identification incluent le compte d'utilisateur de domaine, le compte d'utilisateur de la base de données SQL Server ou le compte de service Report Server.Ces informations d'identification sont chiffrées et stockées dans le fichier RSReportServer.config. Le serveur de rapports utilise ces informations d'identification pour les connexions continues à la base de données du serveur de rapports. Si vous souhaitez utiliser un compte d'utilisateur Windows ou un compte d'utilisateur de base de données, veillez bien à en spécifier un qui existe déjà. Bien que le Gestionnaire de configuration de Reporting Services crée une connexion et définisse les autorisations nécessaires, il ne crée pas de compte automatiquement. Pour plus d'informations, consultez Configuration d'une connexion de base de données de serveur de rapports.
Choisir une langue du serveur de rapports
Choisissez une langue à spécifier pour le serveur de rapports. Les noms de rôle prédéfinis, les descriptions et les dossiers Mes rapports n'apparaissent pas en différentes langues lorsque les utilisateurs se connectent au serveur à l'aide de différentes versions linguistiques d'un navigateur. Pour plus d'informations sur la façon dont les ressources de langue sont utilisées dans un déploiement de serveur de rapports, consultez Considérations sur la conception de la solution pour les déploiements multilingues ou globaux (Reporting Services) dans la documentation en ligne de SQL Server.Vérifier les informations d'identification pour créer et mettre en service la base de données
Vérifiez que les informations d'identification de votre compte ont l'autorisation de créer des bases de données sur l'instance du moteur de base de données. Ces informations d'identification sont utilisées pour une connexion unique afin de créer la base de données du serveur de rapports et RSExecRole. Si une connexion n'existe pas déjà, une connexion d'utilisateur de la base de données est créée pour le compte utilisé par le serveur de rapports pour se connecter à la base de données. Vous pouvez vous connecter sous le compte Microsoft Windows avec lequel vous êtes connecté ou vous pouvez entrer une connexion de base de données SQL Server.
Pour activer l'accès à une base de données distante du serveur de rapports
Si vous utilisez une instance distante du moteur de base de données, ouvrez une session sur le serveur de base de données pour vérifier ou activer les connexions TCP/IP.
Dans le menu Démarrer, pointez successivement sur Tous les programmes, Microsoft SQL Server et Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.
Ouvrez Configuration du réseau SQL Server.
Sélectionnez l'instance.
Cliquez avec le bouton droit sur TCP/IP, puis cliquez sur Activé.
Redémarrez le service.
Ouvrez votre logiciel de pare-feu, ainsi que le port sur lequel SQL Server écoute. Pour l'instance par défaut, il s'agit généralement du port 1433 pour les connexions TCP/IP. Pour plus d'informations, consultez Procédure : configurer un pare-feu Windows pour accéder au moteur de base de données dans la documentation en ligne de SQL Server.
Pour créer une base de données locale du serveur de rapports
Démarrez le Gestionnaire de configuration de Reporting Services, puis connectez-vous à l'instance du serveur de rapports pour laquelle vous créez la base de données. Pour plus d'informations, consultez Procédure : lancer la configuration de Reporting Services.
Dans la page Base de données, cliquez sur Modifier la base de données.
Cliquez sur Créer une base de données, puis cliquez sur Suivant.
Connectez-vous à l'instance du moteur de base de données que vous allez utiliser pour créer et héberger la base de données du serveur de rapports :
Tapez l'instance du moteur de base de données SQL Server que vous souhaitez utiliser. L'Assistant affiche un moteur de base de données local qui s'exécute comme instance par défaut en cas de disponibilité. Sinon, vous devez entrer le serveur et l'instance à utiliser. Les instances nommées sont spécifiées dans le format suivant : <nom_ serveur>\<nom_instance>.
Entrez les informations d'identification utilisées pour une connexion unique au moteur de base de données en vue de créer les bases de données du serveur de rapports. Pour plus d'informations sur la façon dont ces informations d'identification sont utilisées, consultez Avant de commencer dans cette rubrique.
Pour valider la connexion au serveur, cliquez sur Tester la connexion.
Cliquez sur Suivant.
Spécifiez les propriétés utilisées pour créer la base de données. Pour plus d'informations sur la façon dont ces propriétés sont utilisées, consultez Avant de commencer dans cette rubrique :
Tapez le nom de la base de données du serveur de rapports. Une base de données temporaire est créée parallèlement à la base de données primaire. Pensez à utiliser un nom descriptif qui vous aidera à vous rappeler comment la base de données est utilisée. Notez que le nom que vous spécifiez sera utilisé pendant toute la durée de vie de la base de données. Vous ne pouvez pas renommer une base de données du serveur de rapports après sa création.
Sélectionnez la langue dans laquelle vous souhaitez que les définitions de rôle et Mes rapports apparaissent.
Sélectionnez le mode serveur. Sélectionnez Mode natif à moins que vous ne projetiez de déployer le serveur de rapports avec un produit ou une technologie SharePoint.
Cliquez sur Suivant.
Spécifiez les informations d'identification que le serveur de rapports doit utiliser pour se connecter à la base de données du serveur de rapports.
Spécifiez le type d'authentification :
Sélectionnez Informations d'identification de la base de données pour vous connecter à l'aide d'une connexion de base de données SQL Server déjà définie. L'utilisation d'informations d'identification de base de données est recommandée si le serveur de rapports se trouve sur un ordinateur qui est dans un domaine différent, un domaine non approuvé ou derrière un pare-feu.
Sélectionnez Informations d'identification Windows si vous avez un compte d'utilisateur de domaine avec les privilèges les plus faibles qui a l'autorisation de se connecter à l'ordinateur et au serveur de base de données.
Sélectionnez Informations d'identification du service si vous souhaitez que le serveur de rapports se connecte à l'aide de son compte de service. Avec cette option, le serveur se connecte en utilisant la sécurité intégrée ; les informations d'identification ne sont pas chiffrées ou stockées.
Cliquez sur Suivant.
Examinez les informations sur la page Résumé pour vérifier que les paramètres sont corrects, puis cliquez sur Suivant.
Vérifiez la connexion en cliquant sur une URL de la page URL de Report Server ou de la page URL du Gestionnaire de rapports. Les URL doivent être définies dans l'ordre pour que ce test fonctionne. Si la connexion à la base de données du serveur de rapports est valide, vous pouvez voir l'arborescence des dossiers du serveur de rapports ou le Gestionnaire de rapports dans une fenêtre de navigateur. Pour plus d'informations, consultez Procédure : vérifier une installation de Reporting Services dans la documentation en ligne de SQL Server.