Modifier le compte de service ou le mot de passe pour SQL Server Reporting Services

Vous pouvez améliorer la sécurité de Team Foundation Server (TFS) en modifiant le compte de service qu'il utilise pour les sources de données de SQL Server Reporting Services ou en modifiant le mot de passe utilisé pour ce compte. TFS agit dans le contexte de sécurité d'un compte de service lorsqu'il récupère des données de projet à partir de sources de données dans SQL Server Reporting Services.La documentation TFS nomme ce compte de service TFSReports.Le nom réel du compte dépend de votre installation.Vous devrez peut-être modifier le mot de passe de ce compte ou désigner un compte différent.Par exemple, si le mot de passe du compte sous-jacent expire et que vous assignez un nouveau mot de passe, vous devez modifier le mot de passe du compte TFSReports dans TFS pour qu'il corresponde à ce nouveau mot de passe.

L'utilitaire TFSConfig ne crée pas de compte à utiliser comme compte de sources de données, ni ne modifie le mot de passe du compte.L'utilitaire met à jour TFS pour qu'il utilise un ensemble d'informations d'identification différent.

Pour modifier le mot de passe ou le compte utilisé comme compte TFSReports, utilisez l'utilitaire en ligne de commande TFSConfig avec l'option Comptes.

Important

L'utilitaire TFSConfig modifie uniquement les services qui s'exécutent sous l'ancien compte.

Vous pouvez utiliser le même utilitaire pour assigner un compte différent en tant que compte TFSReports, mais vous devrez peut-être effectuer une ou plusieurs des actions supplémentaires suivantes :

  • Avant d'assigner un compte à utiliser en tant que compte TFSReports, vous devez vérifier que ce compte est membre d'un groupe de travail ou d'un domaine approuvé par chaque ordinateur du déploiement de Team Foundation.

  • Vous devez attribuer manuellement l'autorisation Permettre l'ouverture d'une session locale au compte que vous utiliserez comme compte TFSReports.L'utilitaire TFSConfig n'accorde pas cette autorisation lorsqu'il assigne le compte.

  • Vous pouvez éventuellement utiliser TFSConfig pour spécifier un compte à utiliser comme compte TFSReports, vous pouvez révoquer l'autorisation Ouvrir une session en tant que service que TFSConfig accorde automatiquement au compte TFSReports.TFSReports n'a pas besoin de cette autorisation, au contraire du compte TFSService.Par conséquent, vous ne devez pas supprimer cette autorisation si vous utilisez le même domaine ou le même compte de groupe de travail pour les deux comptes de service.

    Pour plus d'informations sur l'autorisation Ouvrir une session en tant que service, consultez cette page sur le site Web Microsoft : Ajoutez le droit Ouvrir une session en tant que service à un compte (page éventuellement en anglais).Pour plus d'informations sur l'autorisation Permettre l'ouverture d'une session locale, consultez la page sur le site Web Microsoft : Permettre l'ouverture d'une session locale.

Pour plus d'informations sur les comptes de service requis, consultez la rubrique Comptes de service et dépendances dans Team Foundation Server et également la rubrique « Comptes requis pour l'installation de Team Foundation Server » dans le guide d'installation de Team Foundation.

Autorisations requises

Pour exécuter ces procédures, vous devez être membre du groupe Administrateurs sur le serveur sur lequel TFSConfig est installé.Vous devez également être membre du groupe sysadmin sur le serveur qui héberge la base de données de configuration.Pour plus d'informations sur les autorisations, consultez Autorisations de Team Foundation Server.

Outre ces autorisations, il vous faudra peut-être répondre aux exigences suivantes :

  • Pour suivre une procédure de ligne de commande, vous devrez peut-être ouvrir une invite de commandes avec les autorisations élevées. Pour ce faire, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.

  • Pour accéder au Gestionnaire de rapports, à des rapports ou à des sites Web pour SQL Server Reporting Services, vous devrez peut-être ajouter ces sites à la liste des sites de confiance dans Internet Explorer ou démarrer Internet Explorer en tant qu'administrateur.

Pour plus d'informations, consultez la page du site Web Microsoft : Contrôle de compte d'utilisateur.

Modification du mot de passe ou du compte Reporting Services

Pour modifier le mot de passe du compte TFSReports ou assigner un compte différent, vous devez ouvrir une session sur un serveur qui héberge les services d'application Team Foundation et utiliser l'utilitaire TfsConfig Accounts

[!REMARQUE]

Selon votre configuration de déploiement, il peut s'avérer nécessaire de redémarrer IIS (Internet Information Services) après avoir terminé cette procédure afin d'appliquer les modifications.

Pour modifier le mot de passe à l'aide de l'utilitaire TFSConfig

  1. Ouvrez une fenêtre d'invite de commandes et accédez au répertoire qui contient l'utilitaire TFSConfig.

    Par défaut, cet utilitaire se trouve sous Lecteur:\Program Files\Microsoft Team Foundation Server 11.0\Tools.

  2. Dans la ligne de commande, tapez **TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account:**AccountName **/password:**newPassword, puis appuyez sur ENTRÉE.

    Remplacez AccountName par le nom du compte TFSReports actuel.Remplacez newPassword par le nouveau mot de passe du compte.

Pour utiliser la console Administration pour modifier le mot de passe

  1. Ouvrez la console Administration pour Team Foundation sur le serveur qui héberge la couche Application.

    Pour plus d'informations, consultez Ouvrir la console Administration Team Foundation.

  2. Dans la console, développez le nom du serveur et cliquez sur Couche Application.

  3. Dans le volet Couche Application, allez dans Résumé de Reporting Services et choisissez Mettre à jour le mot de passe du compte.

    La fenêtre Mettre à jour le mot de passe du compte s'ouvre.

    [!REMARQUE]

    Si vous avez utilisé un compte système comme compte de service, un message d'erreur s'affiche lorsque vous cliquez sur Mettre à jour le mot de passe du compte.Vous n'êtes pas obligé de modifier le mot de passe de ce compte.Les mots de passe des comptes système ne sont pas gérés par les utilisateurs.

  4. Entrez le nouveau mot de passe dans Mot de passe, puis cliquez sur OK.

    La fenêtre Modifier le compte du lecteur de rapport s'ouvre.

  5. Dans État, attendez que tous les messages d'état soient affichés, puis cliquez sur Fermer.

    [!REMARQUE]

    Ce processus peut prendre quelques minutes.

Pour assigner un nouveau compte de service Reporting Services à tous les services Team Foundation Server à l'aide de l'utilitaire TFSConfig

  1. Ouvrez une fenêtre d'invite de commandes et accédez au répertoire qui contient l'utilitaire TFSConfig.

    Par défaut, cet utilitaire se trouve sous Lecteur:\Program Files\Microsoft Team Foundation Server 11.0\Tools.

  2. Dans la ligne de commande, tapez **TFSConfig Accounts /change /accountType:ReportingDatasource /account:**NewAccountName **/password:**newPassword, puis appuyez sur ENTRÉE.

    Remplacez NewAccountName par le nom du nouveau compte TFSReports.Remplacez newPassword par le mot de passe du compte.

Pour utiliser la console Administration pour modifier le compte de service

  1. Ouvrez la console Administration pour Team Foundation sur le serveur qui héberge la couche Application.

  2. Dans la console, développez le nom du serveur et cliquez sur Couche Application.

  3. Dans le volet Couche Application, allez dans Résumé de Reporting Services, puis choisissez Modifier le compte.

    La fenêtre Modifier le compte du lecteur de rapport s'ouvre.

  4. Effectuez l'une des étapes suivantes :

    1. Si vous souhaitez utiliser un compte système, cliquez sur Compte système, puis sélectionnez un compte système dans la liste déroulante.

      [!REMARQUE]

      Les mots de passe des comptes système ne sont pas gérés par les utilisateurs.Si vous choisissez d'utiliser un compte système comme TFSReports, vous ne devez pas entrer de mot de passe dans le champ de mot de passe.

    2. Si vous souhaitez utiliser un compte de domaine ou un compte de groupe de travail, cliquez sur Utiliser un compte d'utilisateur, tapez le nom du compte dans Nom du compte, puis entrez le mot de passe de ce compte dans Mot de passe.

  5. Cliquez sur OK.

    La fenêtre Modifier le compte du lecteur de rapport s'ouvre.

  6. Dans État, attendez que tous les messages d'état soient affichés, puis cliquez sur Fermer.

    [!REMARQUE]

    Ce processus peut prendre quelques minutes.

Voir aussi

Tâches

Modifier le compte de service ou le mot de passe pour Team Foundation Server

Référence

Accounts, commande

Concepts

Comptes de service et dépendances dans Team Foundation Server

Autres ressources

Gestion de la configuration du serveur avec TFSConfig