Partager via


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

L'un des avantages d'enregistrer toutes vos données dans une base de données est que cela en simplifie la gestion car vous n'avez pas à sauvegarder chaque ordinateur client. Si vous êtes un habitué de la sauvegarde des 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. 

ConseilConseil

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.Pour plus d'informations, consultez Installer Team Foundation Server à l'aide de la configuration avancée.

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.

ConseilConseil

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 ajoutiez ces sites comme sites de confiance dans Internet Explorer ou que vous démarriez Internet Explorer en tant qu'administrateur, même si vous êtes connecté avec des informations d'identification d'administration.Pour démarrer Internet Explorer en tant qu'administrateur, cliquez sur Démarrer, Tous les programmes, ouvrez le menu contextuel Internet Explorer, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft.

Voir aussi

Concepts

Rôles SQL Server Reporting Services