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

S’applique à : SQL Server 2016 (13.x) Power BI Report Server

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
Consultez les versions prises en charge du Moteur de base de données SQL Server dans Créer une base de données du serveur de rapports (Gestionnaire de configuration 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 (Gestionnaire de configuration du 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.

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

  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 Serveret Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.

  3. Ouvrez Configuration du réseau SQL Server.

  4. Sélectionnez l’instance de base de données.

  5. Cliquez avec le bouton droit sur TCP/IP , puis sélectionnez Activer.

  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.

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 Gestionnaire de configuration du serveur de rapports (mode natif).

  2. Dans la page Base de données, sélectionnez Modifier la base de données.

  3. Sélectionnez Créer une nouvelle base de données de serveur de rapports, puis sélectionnez 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. Sélectionnez 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. Sélectionnez 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. Sélectionnez Suivant.

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

  8. Vérifiez la connexion en sélectionnant une URL de la page URL de Report Server. 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 la hiérarchie des dossiers du serveur de rapports. Pour plus d’informations, consultez Vérifier une installation de Reporting Services.

Modifier les informations d’identification d’une base de données

Le Gestionnaire de configuration de Reporting Services fournit l'Assistant Modification des informations d'identification pour vous guider à travers les étapes de reconfiguration du compte que le serveur de rapports utilise pour se connecter à la base de données du serveur de rapports. Lorsque vous modifiez les informations d'identification, le Gestionnaire de configuration met à jour toutes les autorisations et informations de connexion de base de données sur le serveur de base de données pour la base de données du serveur de rapports en cours d'utilisation par le 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 Gestionnaire de configuration du serveur de rapports (mode natif).

  2. Dans la page Base de données, sélectionnez Modifier les informations d’identification.

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

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

    3. Sélectionnez Suivant.

  4. 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. Sélectionnez Suivant.

  5. Passez en revue les paramètres, puis sélectionnez Suivant.

  6. Une fois les modifications effectuées, sélectionnez Terminer.