Partager via


Fonctionnement de SQL Server et de SQL Server Reporting Services

Mise à jour : novembre 2007

Vous pouvez gérer Visual Studio Team System Team Foundation Server plus facilement si vous comprenez SQL Server, SQL ServerReporting Services, et comment les deux interagissent avec Team Foundation Server. Vous trouverez de nombreux documents sur SQL Server 2005 et SQL Server 2008 sur le site Web Microsoft. Cette rubrique se concentre spécifiquement sur les interactions entre SQL Server, SQL Server Reporting Services et Team Foundation Server.

Interactions entre Team Foundation Server et SQL Server

La couche Données de Team Foundation logique dépend de SQL Server. La couche Données de Team Foundation logique se compose de bases de données SQL Server. Cette couche logique peut se trouver sur un serveur physique ou répartie sur un cluster de serveurs SQL Server. Les données de Team Foundation Serversont stockées dans sept bases de données SQL Server. Un avantage de cet aspect de l'architecture de Team Foundation Server est que toutes les données nécessaires pour restaurer un déploiement de Team Foundation Server sont stockées dans ces bases de données. Il n'est pas nécessaire de sauvegarder les ordinateurs clients ou les sites de projet d'équipe. Si vous êtes familiarisé avec la sauvegarde de bases de données SQL Server, le processus de sauvegarde et de restauration de Team Foundation Server vous semblera également familier. Pour plus d'informations, consultez Sauvegarde du serveur Team Foundation Server.

Attention :

Team Foundation Server requiert que les paramètres de classement ne respectent pas la casse, respectent les accents et ne soient pas binaires. Si vous voulez utiliser une installation existante de SQL Server avec Team Foundation Server, vous devez vérifier que les paramètres de classement répondent à ces exigences. Si tel n'est pas le cas, l'installation de Team Foundation Server échouera. Pour plus d'informations, téléchargez le guide d'installation de Team Foundation à partir du site Web Microsoft et consultez « Collation Setting Requirements for Team Foundation Server » (page pouvant être en anglais).

SQL Server doit être installé sur un serveur (ou des serveurs) pour lesquels les niveaux de confiance appropriés sont configurés entre lui et le serveur (ou les serveurs) qui hébergent la couche Application de Team Foundation logique. Pour plus d'informations, consultez Gestion de Team Foundation Server dans un domaine Active Directory et Gestion de Team Foundation Server dans un groupe de travail.

Interactions entre Team Foundation Server et SQL Server Reporting Services

SQL Server Reporting Services est considéré comme faisant partie de la couche Application logique de Team Foundation. Toutefois, il n'est pas nécessaire d'installer Reporting Services sur le même serveur physique que d'autres aspects logiques de cette couche Application, par exemple les produits et technologies SharePoint. Pour plus d'informations, téléchargez le guide d'installation de Team Foundation à partir du site Web Microsoft, et consultez « Architecture de sécurité de Team Foundation Server ».

Lorsque vous configurez des autorisations d'utilisateurs et de groupes et l'appartenance aux groupes dans Team Foundation Server, vous devez également configurer manuellement l'appartenance aux rôles et les autorisations appropriées pour ces utilisateurs et groupes dans Reporting Services. Pour plus d'informations, consultez Rôles SQL Server Reporting Services.

Outre la configuration de l'appartenance au rôle et des autorisations dans Reporting Services, vous devez également gérer le compte de service utilisé par Team Foundation Server pour communiquer avec Reporting Services. Ce compte est souvent désigné par le nom de compte de service Reporting Services ou TFSREPORTS. Comme le compte de service TFSSERVICE, le compte de service TFSREPORTS doit être membre d'un groupe de travail ou d'un domaine approuvé par chaque ordinateur que se connectera à Team Foundation Server. Contrairement au compte de service TFSSERVICE, les modifications apportées à ce compte ne peuvent pas être gérées uniquement à l'aide de l'outil en ligne de commande TFSAdminUtil. Vous devez gérer les modifications de configuration apportées au compte TFSREPORTS dans les sources de données pour Reporting Services ainsi que dans la base de données d'intégration de Team Foundation Server et les fichiers web.config pour Team Foundation Server. Pour plus d'informations, consultez Gestion des services et comptes de service Team Foundation Server et Comment : modifier le compte de service ou le mot de passe pour SQL Server Reporting Services.

Remarque importante :

Même si vous êtes connecté en tant qu'administrateur, vous pouvez avoir du mal à accéder au Gestionnaire de rapports ou au site https://localhost/Rapports sur un ordinateur exécutant Windows Server 2008 ou Windows Vista. Il peut s'avérer nécessaire d'ajouter ces sites comme des sites de confiance dans Internet Explorer ou de démarrer Internet Explorer en tant qu'administrateur. Pour démarrer Internet Explorer en tant qu'administrateur, cliquez sur Démarrer, puis sur Tous les programmes, cliquez avec le bouton droit sur Internet Explorer, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

Voir aussi

Concepts

Architecture de sécurité de Team Foundation Server

Rôles SQL Server Reporting Services

Rôles de Windows SharePoint Services

Autres ressources

Gestion des autorisations

Commandes de l'utilitaire en ligne de commande TFSAdminUtil