Connexions et comptes dans un déploiement de Reporting Services
Mis à jour : 12 décembre 2006
Cette rubrique décrit les comptes et les connexions utilisés dans un déploiement de Reporting Services. Pour plus d'informations sur le mode de spécification du compte de service Windows Report Server et des comptes de service Web, consultez Configuration de comptes de service et de mots de passe dans Reporting Services.
Vue d'ensemble des connexions
Le diagramme suivant illustre les comptes et les connexions existant dans une installation par défaut.
Connexion 1 : L'utilisateur se connecte à un serveur de rapports
Par défaut, les utilisateurs se connectent au serveur de rapports à l'aide de leurs informations d'identification du domaine Windows et de la sécurité intégrée de Windows. Vous pouvez également configurer un serveur de rapports afin qu'il utilise l'authentification par formulaire si vous créez et déployez une extension d'authentification personnalisée, ou l'authentification de base si le serveur de rapports est déployé dans un groupe de travail. Si le serveur de rapports utilise l'authentification par formulaire personnalisée ou l'authentification de base, l'utilisateur se connecte au serveur de rapports par le biais d'une connexion qui est valide pour ce fournisseur d'authentification.
Une fois l'utilisateur authentifié, le serveur de rapports vérifie s'il existe des autorisations qui octroient l'accès au contenu et aux opérations du serveur de rapports. Les autorisations sont définies dans des attributions de rôle qui décrivent les tâches qu'un utilisateur peut accomplir. Chaque utilisateur qui se connecte à un serveur de rapports doit posséder les attributions de rôle définies sur le compte qu'il utilise pour se connecter au serveur de rapports. Pour plus d'informations, consultez Gestion des autorisations et de la sécurité de Reporting Services.
Remarque : |
---|
Une connexion d'utilisateur à un serveur de rapports se produit lorsqu'un utilisateur exécute un rapport ou un outil (tel que le Gestionnaire de rapports ou SQL Server Management Studio) qui établit une connexion à un serveur de rapports. Pour plus d'informations sur les URL utilisées pour la connexion à un serveur de rapports, consultez Configuration des répertoires virtuels du serveur de rapports. |
Connexion 2 : Le serveur de rapports se connecte à la base de données du serveur de rapports
Une base de données de serveur de rapports offre un espace de stockage interne au serveur de rapports. Le serveur de rapports se connecte à la base de données du serveur de rapports pour stocker et récupérer le contenu, l'état du serveur et les métadonnées. Les utilisateurs et les autres applications ne se connectent pas à la base de données du serveur de rapports. Seul le serveur de rapports se connecte à la base de données.
Dans la mesure où le serveur de rapports est implémenté en tant que service Web et service Microsoft Windows, chaque service doit être en mesure de se connecter à la base de données. Lors de la configuration de la connexion à la base de données du serveur de rapports, vous pouvez choisir parmi les approches suivantes :
- Utiliser les comptes de services. Chaque service est exécuté sous son propre compte. Vous pouvez utiliser les comptes de services pour vous connecter à la base de données.
- Utiliser un compte de domaine. Les deux services se connectent à l'aide du compte d'utilisateur de domaine unique que vous spécifiez.
- Utiliser une connexion SQL Server. Les deux services se connectent à l'aide du compte d'utilisateur de base de données unique que vous spécifiez.
Pour configurer la connexion, utilisez la page Installation de la base de données de l'outil de configuration de Reporting Services. L'outil crée automatiquement les autorisations de connexion et de base de données du compte que vous spécifiez. Pour plus d'informations, consultez Configuration d'une connexion de base de données de serveur de rapports.
Connexion 3 : Le serveur de rapports se connecte à des sources de données externes.
Pour récupérer des données utilisées dans un rapport, un serveur de rapports doit se connecter à d'autres serveurs qui abritent des sources de données externes. Au début, les connexions aux sources de données externes sont définies dans le rapport, puis elles sont gérées indépendamment du rapport après sa publication. Au moment de l'exécution, le serveur de rapports effectue ces connexions au nom de l'utilisateur qui exécute le rapport. Le serveur de rapports passe les informations d'identification à des sources de données spécifiques. Il peut obtenir ces informations pour tout rapport de l'une des façons suivantes :
- Empruntez ou utilisez les informations d'identification déléguées de l'utilisateur qui exécute le rapport. Lorsque vous configurez la source de données d'un rapport pour qu'elle utilise l'authentification Windows, le serveur de rapports doit également être configuré pour utiliser l'extension de sécurité Windows par défaut. Si le serveur de rapports utilise l'authentification par formulaire ou l'authentification de base, vous ne pouvez pas configurer les sources de données du rapport de sorte qu'elles utilisent des informations d'identification empruntées ou déléguées.
- Invite de l'utilisateur à taper les informations d'identification.
- Récupération des informations d'identification stockées à partir de la base de données du serveur de rapports.
- Aucune utilisation d'informations d'identification. Cette option est activée lorsque vous configurez le compte de traitement sans assistance des rapports. Vous pouvez choisir cette option si la source de données n'utilise pas d'informations d'identification (par exemple, si les données figurent dans un document XML). Pour se connecter à l'ordinateur qui héberge la source de données, le serveur de rapports utilise le compte de traitement sans assistance. Vous pouvez utiliser l'outil de configuration de Reporting Services pour configurer le compte. Pour plus d'informations, consultez Configuration d'un compte pour le traitement des rapports sans assistance.
Pour plus d'informations sur le mode de connexion à une source de données externe, consultez Connexion à une source de données et Spécification d'informations d'identification et de connexion.
Remarque : |
---|
Si vous utilisez l'édition SQL Server 2005 Express Edition with Advanced Services, les sources de données de rapport doivent être des sources de données relationnelles SQL Server exécutées sur l'instance locale du moteur de base de données SQL Server Express. Les sources de données distantes et les autres types de sources de données ne sont pas pris en charge. |
Voir aussi
Tâches
Procédure : démarrer le Gestionnaire de rapports (Gestionnaire de rapports)
Procédure : S'inscrire et se connecter à un serveur de rapports (Management Studio)
Procédure : démarrer la configuration de Reporting Services
Concepts
Configuration de comptes de service et de mots de passe dans Reporting Services
Administration du service Web Report Server et du service Windows Report Server
Configuration d'une connexion de base de données de serveur de rapports
Configuration d'un compte pour le traitement des rapports sans assistance
Connexion à une source de données
Spécification d'informations d'identification et de connexion
Définition des propriétés des sources de données dans Reporting Services
Autres ressources
Présentation du contexte d'exécution
Identité du service Web - Windows Server 2003 (configuration de Reporting Services)
Identité du service Web (Configuration de Reporting Services)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
12 décembre 2006 |
|
17 juillet 2006 |
|
14 avril 2006 |
|