Fonctionnement de SQL Server et de SQL Server Reporting Services

Vous pouvez gérer Visual Studio Team Foundation Server plus facilement si vous comprenez SQL Server, SQL ServerReporting Services, et comment les deux interagissent avec Team Foundation Server. Si votre déploiement utilise également les produits SharePoint, vous devrez également gérer les dépendances entre les produits SharePoint et Reporting Services. Pour obtenir une documentation détaillée de SQL Server 2008, consultez cette page sur le site Web Microsoft : SQL Server 2008https://go.microsoft.com/fwlink/?LinkId=117114. 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 de données logique de Team Foundation dépend de SQL Server et consiste en plusieurs bases de données SQL Server. Par défaut, ces bases de données ont les noms suivants : 

  • TFS_Configuration contient toutes les informations de configuration pour les ressources de Team Foundation Server

  • TFS_Warehouse est la base de données pour tous les rapports dans Team Foundation Server 

  • TFS_Analysis une base de données multidimensionnelles qui stocke les données agrégées à partir de collections de projets d'équipe

  • **TFS_**NomCollection, les bases de données individuelles des collections de projets d'équipe (chaque collection a sa propre base de données).

Cette couche logique peut se trouver sur un ou plusieurs serveurs physiques, et elle peut être distribuée sur un cluster SQL Server de serveurs.

Le diagramme suivant illustre l'architecture logique d'un déploiement de Team Foundation Server intégré à SQL Server Reporting Services et aux produits SharePoint :

Relations de base de données avec les produits SharePoint

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. Vous n'avez pas à sauvegarder des ordinateurs clients individuels. Si vous êtes familiarisé avec la sauvegarde de bases de données SQL Server, vous ne serez pas perdu lors de la sauvegarde et de la restauration des bases de données Team Foundation Server.

Avertissement

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.

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 SharePoint. Pour plus d'informations, téléchargez le guide d'installation pour Team Foundation sur le site Web Microsoft.

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.

En plus de configurer l'appartenance aux rôle et les autorisations dans Reporting Services, vous devez également gérer le compte de service utilisé par Team Foundation Server pour communiquer avec le serveur de rapports. Ce compte est fréquemment désigné comme le compte de sources de données pour Reporting Services, ou TFSREPORTS. Comme le compte de service TFSSERVICE, le compte de service TFSREPORTS doit être membre d'un groupe de travail ou un domaine approuvé par chaque ordinateur que se connectera à Team Foundation Server. Pour plus d'informations, consultez Services Team Foundation Server et Service Accounts et Modifier le compte de service ou le mot de passe pour SQL Server Reporting Services.

Important

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

Interactions entre SQL Server Reporting Services et les produits SharePoint

Si votre déploiement utilise Reporting Services et les produits SharePoint, des dépendances supplémentaires sont à prendre en compte pour afficher correctement les rapports et tableaux de bord pour Team Foundation Server. Les considérations sont différentes si vous utilisez Windows SharePoint Services 3.0 ou Microsoft Office SharePoint Server 2007. Pour plus d'informations, consultez Interactions entre les produits SharePoint et Team Foundation Server et Comptes de service et dépendances dans Team Foundation Server.

Utilisation des rapports après la mise à niveau de votre serveur

Si vous avez mis à niveau votre déploiement de Team Foundation Server à partir d'une version antérieure, vous devrez peut-être effectuer des étapes supplémentaires pour afficher les rapports précédents ou pour mettre à niveau les types de rapports et tableaux de bord disponibles pour vos projets d'équipe. Pour plus d'informations, consultez Localisation des rapports après la mise à niveau vers Team Foundation Server 2010, Ajouter des fonctionnalités SharePoint à un portail du projet d'équipe mis à niveau, Mise à jour d'un projet d'équipe mis à niveau pour accéder à de nouvelles fonctionnalités et Ajout de tableaux de bord et de rapports à des projets d'équipe mis à niveau.

Voir aussi

Tâches

Ajouter un serveur de rapports à une collection de projets d'équipe

Concepts

Architecture de Team Foundation Server

Rôles SQL Server Reporting Services

Rôles dans les produits SharePoint

Planification et suivi de projets

Autres ressources

Gestion des autorisations

Gestion de la configuration du serveur avec TFSConfig

Ajouter un serveur de rapports à votre déploiement

Ajouter des fonctionnalités SharePoint à un portail du projet d'équipe mis à niveau

Ajouter des rapports à un projet d'équipe

Historique des modifications

Date

Historique

Motif

Juillet 2010

Ajout d'une section concernant l'utilisation des rapports après la mise à niveau de Team Foundation Server.

Commentaires client.