Créer une base de données du serveur de rapports en mode natif (Reporting Services)

Reporting Services en mode natif 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, 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
    Examinez les versions prises en charge du Moteur de base de données SQL Server ainsi que les éditions prises en charge dans la rubrique Créer une base de données du 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 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 Configurer une connexion à la base de données du serveur de rapports (en mode natif).

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

  • 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 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

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

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

  3. Ouvrez Configuration du réseau SQL Server.

  4. Sélectionnez l'instance.

  5. Cliquez avec le bouton droit sur TCP/IP, puis cliquez sur Activé.

  6. Redémarrez le service.

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

  1. 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 How to: Start Reporting Services Configuration Manager.

  2. Dans la page Base de données, cliquez sur Modifier la base de données.

  3. Cliquez sur Créer une nouvelle base de données de serveur de rapports, puis cliquez sur Suivant.

  4. 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 :

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

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

    3. Pour valider la connexion au serveur, cliquez sur Tester la connexion.

    4. Cliquez sur Suivant.

  5. 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 :

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

    2. Sélectionnez la langue dans laquelle vous souhaitez que les définitions de rôle et Mes rapports apparaissent.

    3. Le mode du serveur de rapports est toujours défini à Natif.

    4. Cliquez sur Suivant.

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

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

    2. Cliquez sur Suivant.

  7. Examinez les informations sur la page Résumé pour vérifier que les paramètres sont corrects, puis cliquez sur Suivant.

  8. 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 Vérifier une installation de Reporting Services dans la documentation en ligne de SQL Server.

Voir aussi

Référence

Base de données

Concepts

Configurer une connexion à la base de données du serveur de rapports (en mode natif)

gérer un serveur de rapports Reporting Services (SSRS) en mode natif

Autres ressources

How to: Start Reporting Services Configuration Manager