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. 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 pour Team Foundation dépend de SQL Server et comprend plusieurs bases de données SQL Server. Par défaut, ces bases de données portent 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_**CollectionName, 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

L'avantage à enregistrer toutes vos données dans une base de données est qu'il simplifie la gestion car vous n'avez pas à sauvegarder chaque ordinateur client. Si vous êtes familiarisé avec la sauvegarde des bases de données SQL Server, le processus de sauvegarde et de restauration de Team Foundation Server vous semblera très facile.

Conseil

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, consultez Configuration de classement SQL Server requise pour Team Foundation Server.

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

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ôles et les autorisations dans Reporting Services, vous devez également gérer le compte du lecteur de rapport 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 Team Foundation Server, le compte du lecteur de rapport doit être membre d'un groupe de travail ou d'un domaine approuvé par chaque ordinateur que se connectera à Team Foundation Server. Pour plus d'informations, consultez Comptes requis pour l'installation de Team Foundation Server.

Conseil

Même si vous êtes connecté avec les informations d'identification d'administration, vous pouvez avoir du mal à accéder au Gestionnaire de rapports ou au site https://localhost/Reports à moins que vous n'ajoutiez ces sites comme sites de confiance dans Internet Explorer ou que vous démarriez Internet Explorer en tant qu'administrateur.Pour démarrer Internet Explorer en tant qu'administrateur, choisissez Démarrer, puis Tous les programmes, ouvrez le menu contextuel Internet Explorer, puis choisissez Exécuter en tant qu'administrateur.Pour plus d'informations, consultez le site Web Microsoft.

Voir aussi

Concepts

Rôles SQL Server Reporting Services