Créer une base de données du serveur de rapports (Gestionnaire de configuration de SSRS)
Reporting Services mode natif utilise deux bases de données relationnelles SQL Server pour stocker les métadonnées et les objets du serveur de rapports. Une base de données est utilisée pour le stockage principal et l'autre pour le stockage des données temporaires. Les bases de données sont créées ensemble et liées par le nom. Avec une SQL Server instance par défaut, les bases de données sont nommées reportserver
et reportservertempdb
. Les deux bases de données sont collectivement appelées « base de données de serveur de rapports » ou « catalogue du serveur de rapports ».
Reporting Services mode SharePoint inclut une troisième base de données utilisée pour les métadonnées d’alerte de données. Les trois bases de données sont créées pour chaque application de service Reporting Services et les noms de base de données incluent par défaut un GUID qui représente l’application de service. Voici des exemples de noms des trois bases de données en mode SharePoint :
ReportingService_90a9f37075544f22953c4a62e4a9f370
ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB
ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting
Important
N'écrivez pas d'applications qui exécutent des requêtes sur la base de données du serveur de rapports. La base de données du serveur de rapports n'est pas un schéma public. La structure des tables peut changer d'une version à la suivante. Si vous écrivez une application qui nécessite l’accès à la base de données du serveur de rapports, utilisez toujours les API Reporting Services pour accéder à la base de données du serveur de rapports.
Les vues du journal des exécutions constituent une exception à cette règle. Pour plus d’informations, consultez Journal d’exécution du serveur de rapports et vue ExecutionLog3
Méthodes pour créer la base de données de serveur de rapports
Mode natif : vous pouvez créer la base de données du serveur de rapports en mode natif en procédant comme suit :
Automatiquement : utilisez l'Assistant Installation de SQL Server, si vous choisissez l'option d'installation de la configuration par défaut. Dans l’Assistant Installation de SQL Server, localisez Installer et configurer dans la page d’options d’installation du serveur de rapports. Si vous avez choisi l’option Installer uniquement , vous devez utiliser le Gestionnaire de configuration Reporting Services pour créer la base de données.
Manuellement : utilisez le Reporting Services Configuration Manager. Vous devez créer manuellement la base de données du serveur de rapports si vous utilisez un moteur de base de données SQL Server distant pour héberger la base de données. Pour plus d’informations, consultez Créer une base de données de serveur de rapports en mode natif (SSRS Configuration Manager).
Mode SharePoint : la page d’options d’installation du serveur de rapports n’offre que l’option Installer uniquementpour le mode SharePoint. Cette option installe tous les fichiers Reporting Services et le service partagé Reporting Services. L’étape suivante consiste à créer au moins une application de service Reporting Services de l’une des manières suivantes :
Utilisez l’Administration centrale de SharePoint pour créer une application de service Reporting Services. Pour plus d’informations, consultez la section « Application de service » de l’étape 3 : Créer une application de service Reporting Services.
Utilisez Reporting Services applets de commande PowerShell pour créer une application de service et les bases de données du serveur de rapports. Pour plus d’informations, consultez l’exemple de création d’applications de service dans la rubrique Applets de commande PowerShell pour Reporting Services mode SharePoint.
Conditions requises pour une version du serveur de bases de données
SQL Server est utilisé pour héberger les bases de données des serveurs de rapports. L’instance du moteur de base de données SQL Server peut être locale ou distante. Voici les versions prises en charge du moteur de base de données SQL Server qui peuvent être utilisées pour héberger les bases de données des serveurs de rapports :
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2005
Pour créer la base de données du serveur de rapports sur un ordinateur distant, vous devez configurer la connexion de manière à employer un compte d'utilisateur de domaine ou un compte de service pouvant accéder au réseau. Si vous décidez d’utiliser une instance distante de SQL Server, choisissez attentivement quelles informations d’identification le serveur de rapports doit utiliser pour se connecter à l’instance SQL Server. Pour plus d’informations, voir Configurer une connexion à la base de données du serveur de rapports (Gestionnaire de configuration de SSRS).
Important
Le serveur de rapports et le SQL Server instance hébergeant la base de données du serveur de rapports peuvent se trouver dans différents domaines. Dans le cadre d'un déploiement Internet, il est courant d'utiliser un serveur situé derrière un pare-feu. Si vous configurez un serveur de rapports pour l’accès Internet, utilisez SQL Server informations d’identification pour vous connecter au instance de SQL Server qui se trouve derrière le pare-feu et utiliser IPSEC pour sécuriser la connexion.
Conditions requises pour une édition du serveur de bases de données
Lors de la création d’une base de données de serveur de rapports, n’oubliez pas que toutes les éditions de SQL Server ne peuvent pas être utilisées pour héberger la base de données. Pour plus d’informations, consultez la section « Configuration requise pour l’édition du serveur de base de données du serveur de rapports » des fonctionnalités prises en charge par les éditions de SQL Server 2014.