Installer manuellement SQL Server pour Team Foundation Server

Les étapes fournies dans cette rubrique concernent l'installation de l'édition Entreprise de SQL Server 2012, mais vous pouvez utiliser les mêmes étapes pour installer l'édition standard. Les étapes pour SQL 2014 sont également très similaires à celles-ci. Nous allons installer toutes les fonctionnalités de SQL Server 2012 dont TFS a besoin sur le même serveur que TFS, mais cela n'est pas obligatoire. TFS est très flexible en ce qui concerne les topologies SQL Server. Voir Un serveur ou deux ?

Conseil

Vous pouvez également utiliser une installation existante de SQL Server pour TFS, mais pour cela, vous aurez besoin que l'administrateur SQL Server vous accorde un grand nombre d'informations d'identification d'administrateur.Vous devez être membre du rôle serveur sysadmin dans SQL Server pour installer et configurer TFS.Pourquoi TFS a-t-il besoin d'autant de privilèges sur SQL Server ? (billet de blog)

Un serveur ou deux ?

Si vous envisagez d'utiliser un seul serveur pour TFS, vous pouvez ignorer cette section en toute sécurité.

Si vous prévoyez d'avoir plus de 500 utilisateurs accédant à votre serveur TFS, nous vous recommandons de placer SQL Server sur un second serveur. Cela fractionne la charge entre TFS et sa base de données de configuration. Vous pouvez installer toutes les fonctionnalités SQL Server requises par TFS sur le second serveur, où vous pouvez fractionner les fonctionnalités. Certaines équipes aiment placer le serveur de rapports sur le serveur TFS et les services de moteur de base de données, de recherche en texte intégral et d'analyse sur le second serveur, séparant ainsi le trafic HTTP du trafic SQL Server.

Il existe de nombreux choix de topologie différents possibles. En général, TFS vous permet d'installer les fonctionnalités de l'instance SQL Server (moteur de base de données, Reporting Services, Analysis Services) sur des serveurs différents. Voici certaines réserves à garder à l'esprit pour diverses topologies SQL Server :

  • TFS exige que les fonctionnalités de moteur de base de données et de recherche en texte intégral soient sur la même instance.

  • La création de rapports TFS est facultative, mais si vous voulez créer des rapports, vous devez installer Reporting Services et Analysis Services (chacun peut être placé sur son propre serveur, si telle est la topologie de votre choix). Si vous ignorez les rapports, vous n'êtes pas tenu de configurer Reporting Services ni Analysis Services.

  • Si vous n'installez aucune instance de SQL Server sur le serveur TFS, vous devez au moins installer la fonctionnalité SQL Server Connectivité des outils clients sur TFS. Si vous possédez une instance de SQL Server sur le serveur TFS (le moteur de base de données, Reporting Services ou Analysis Services), vous n'êtes pas tenu d'installer la fonctionnalité Connectivité des outils clients.

Pour installer les fonctionnalités SQL Server sur des serveurs différents, exécutez l'installation de SQL Server sur chaque serveur où vous voulez installer une fonctionnalité. Utilisez les mêmes instructions ci-dessous pour chaque installation, mais à l'étape 9, installez uniquement les fonctionnalités dont vous avez besoin.

Conseil

Une installation sur plusieurs serveurs de TFS nécessite un domaine Active Directory et des comptes de domaine ou le compte Service réseau.Vous ne pouvez pas utiliser des comptes locaux pour les comptes de service.

Pour installer SQL Server

Autorisations requises

Vous devez être membre du groupe de sécurité Administrateurs Windows sur le serveur où vous installez SQL Server. Pour configurer manuellement un serveur de rapports, vous devez également être membre du groupe de sécurité Administrateurs Windows sur l'ordinateur SQL Server qui héberge la base de données du serveur de rapports, si cette instance de SQL Server ne figure pas sur votre serveur de rapports.

Conseil : si vous installez SQL Server 2014 sur Windows Server 2012 ou Windows Server 2012 R2, vous devez avoir installé .NET Framework 3.5. Vous pouvez installer .NET Framework 3.5 en utilisant l'Assistant Ajout de fonctionnalités à partir du Gestionnaire de serveur. Pour plus d'informations, voir la page suivante sur le site web de Microsoft : Ajout de rôles serveur et de fonctionnalités (Windows 2012 / Windows 2012 R2), Ajout de rôles serveur et de fonctionnalités (Windows Server 2008 R2)

  1. Insérez le DVD d'installation pour une version prise en charge de SQL Server et exécutez setup.exe.

    Informations supplémentaires : Spécifications SQL Server pour Team Foundation Server.

  2. Sur la page Centre d'installation SQL Server, choisissez Installation puis Nouvelle installation ou ajout de fonctionnalités à une installation existante.

    Nouvelle installation de SQL Server

  3. Dans la page Règles de support du programme d'installation, choisissez OK.

  4. Dans la page Clé de produit, tapez votre clé de produit ou spécifiez une version gratuite.

  5. Dans la page Termes de Licence, acceptez le contrat de licence.

  6. Dans la page Règles de support du programme d'installation, choisissez Suivant.

    Avertissement du Pare-feu Windows

    Conseil

    Un avertissement du Pare-feu Windows peut apparaître, mais vous pouvez ignorer cet avertissement en toute sécurité si vous envisagez d'installer également TFS sur ce serveur.TFS ajoute automatiquement une exception au Pare-feu Windows pour SQL Server, si les deux serveurs (TFS et SQL Server) sont installés sur le même ordinateur.Si vous installez TFS sur un autre serveur, vous voudrez ouvrir un port pour SQL Server dans le Pare-feu Windows sur ce serveur (billet de blog).

    Pour plus d'informations sur les ports SQL Server requis pour Team Foundation Server, voir Ports requis pour l'installation de Team Foundation Server.

  7. Dans la page Rôle d'installation, choisissez Installation de fonctionnalités SQL Server.

    Rôle d'installation

  8. Dans la page Sélection de fonctionnalités, cochez les cases d'un ou plusieurs des composants suivants, en fonction de la topologie que vous souhaitez utiliser :

    • Services Moteur de base de données (requis)

    • Extraction en texte intégral et extraction sémantique de recherche (requis)

    • Analysis Services (requis pour la création de rapports)

    • Reporting Services – Natif (requis pour la création de rapports)

    • Connectivité des outils clients (requis uniquement si aucun autre composant SQL Server n'est installé sur le serveur qui exécute Team Foundation Server – non visible)

    • Outils de gestion – De base ¹ (non visible)

    Sélection de composant

  9. Dans la page Règles d'installation, choisissez Suivant.

  10. Dans la page Configuration de l'instance, choisissez Instance par défaut. Si vous choisissez Instance nommée, tapez le nom de l'instance.

    Configuration de l'instance

  11. Dans la page Espace disque nécessaire, choisissez Suivant.

  12. Dans la page Configuration du serveur, acceptez les valeurs par défaut ou entrez le nom d'un compte de domaine ou AUTORITÉ NT\SERVICE RÉSEAU dans Nom du compte pour chaque service. Si vous spécifiez un compte de domaine, tapez son mot de passe dans Mot de passe. Si vous utilisez AUTORITÉ NT\SERVICE RÉSEAU, laissez le champ Mot de passe vide.

    Configuration du serveur

  13. Dans la colonne Type de démarrage, vérifiez que la valeur Automatique apparaît pour tous les services que vous pouvez modifier, puis cliquez sur Suivant.

    Configuration du serveur (détails)

    Notes

    Utilisez-vous une version non anglaise de SQL Server ?Les paramètres de classement par défaut pour l'anglais (États-Unis)répondent aux exigences de Team Foundation Server.Si vous n'utilisez pas l'anglais, vous pouvez définir dans cette page les paramètres de classement pour le moteur de base de données.Pour plus d'informations, voir Configuration de classement SQL Server requise pour Team Foundation Server.

  14. Si vous avez coché la case Services Moteur de base de données à l'étape 8, dans la page Configuration du moteur de base de données, choisissez Mode d'authentification Windows, puis Ajouter l'utilisateur actuel. Sinon, passez à l'étape suivante.

    Configuration du moteur de la base de données

  15. Si vous avez coché la case Analysis Services à l'étape 8, dans la page Configuration d'Analysis Services, choisissez Ajouter l'utilisateur actuel. Sinon, passez à l'étape suivante.

    Configuration du composant Analysis Services

  16. Si vous avez coché la case Reporting Services à l'étape 8, dans la page Configuration de Reporting Services, choisissez Installer et configurer. Si cette option n'est pas disponible, choisissez Installer uniquement.

    Configuration du composant Reporting Services

    Si vous avez dû choisir Installer uniquement, vous pouvez envisager d'avoir le serveur de rapports et Team Foundation Server sur des serveurs différents. Il s'agit d'une topologie prise en charge, mais vous devrez configurer manuellement le serveur de rapports une fois l'installation de SQL Server terminée. Utilisez les instructions suivantes : Configurer manuellement le serveur de rapports

    Notes

    Vous ne devez pas choisir Mode intégré SharePoint de Reporting Services.TFS ne prend pas en charge ce mode de configuration.

  17. (Facultatif) Dans la page Création de rapports d'erreurs et d'utilisation, spécifiez si vous souhaitez envoyer des informations sur les erreurs.

  18. Dans la page Règles d'installation, choisissez Suivant.

  19. Dans la page Prêt pour l'installation, passez en revue la liste des composants à installer, puis choisissez Installer.

    Terminé

¹ Pour installer Team Foundation Server, vous n'avez pas besoin d'installer Outils de gestion (De base ou Complet) sur le même ordinateur que SQL Server. Toutefois, vous devez utiliser l'outil de gestion SQL Server Management Studio pour vérifier votre installation de SQL Server.

Configurer manuellement le serveur de rapports

Aucune configuration automatique de Reporting Services

Aucune configuration automatique SSRS SQL Server 2008 R2

Si vous n'installez pas le moteur de base de données sur le même serveur que Reporting Services, vous devez configurer manuellement votre serveur de rapports en suivant la procédure ci-dessous après avoir terminé l'installation de SQL Server. 

Dans le cas improbable où Reporting Services se trouve sur le même serveur que Team Foundation Server et que vous n'avez pas configuré le serveur de rapports, il vous est demandé pendant l'installation de Team Foundation Server de terminer la configuration du serveur de rapports, en commençant à l'étape 3.

Pour configurer manuellement un serveur de rapports

  1. Lancez Gestionnaire de configuration de Reporting Services.

    La boîte de dialogue Connexion relative à la configuration de Reporting Services apparaît.

  2. Dans Nom du serveur, entrez le nom du serveur de rapports. Si vous utilisez un nom d'instance, entrez le nom de l'instance dans Instance du serveur de rapports. Sélectionnez Connecter.

  3. Dans la page Gestionnaire de configuration de Reporting Services, choisissez Démarrer si l'état du service de rapports indique Arrêté.

  4. Dans la barre de navigation, choisissez URL du service Web.

  5. Dans la page URL du service Web, choisissez Appliquer pour accepter les valeurs par défaut des zones Répertoire virtuel, Adresse IP et Port TCP.

  6. Dans la barre de navigation, choisissez Base de données.

  7. Dans la page Base de données du serveur de rapports, choisissez Changer la base de données.

    L'Assistant de configuration de la base de données du serveur de rapports apparaît.

  8. Dans la page Action de l'Assistant, choisissez Créer une nouvelle base de données de serveur de rapports.

  9. Dans la page Serveur de base de données de l'Assistant, entrez le nom d'une instance locale ou distante de SQL Server pour héberger la base de données pour le serveur de rapports dans Nom du serveur.

  10. Dans la page Base de données de l'Assistant, acceptez les valeurs par défaut des zones Nom de la base de données, Langue et Mode natif.

  11. Dans Informations d'identification, acceptez les valeurs par défaut des zones Type d'authentification, Nom d'utilisateur et Mot de passe.

  12. Dans la page Résumé de l'Assistant, vérifiez vos informations.

  13. Dans la page État d'avancement et fin de l'Assistant, choisissez Terminer.

  14. Dans la barre de navigation du Gestionnaire de configuration de Reporting Services, choisissez URL du Gestionnaire de rapports.

  15. Dans la page URL du Gestionnaire de rapports, choisissez Appliquer pour accepter la valeur par défaut de la zone Répertoire virtuel.

Voir aussi

Concepts

Installer Team Foundation Server

Spécifications de mise à niveau TFS

Configuration de classement SQL Server requise pour Team Foundation Server