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

Vous pouvez contribuer à l'amélioration de la sécurité de Team Foundation Server en modifiant le compte de service utilisé pour les sources de données pour SQL Server Reporting Services ou en modifiant le mot de passe utilisé pour ce compte. Team Foundation Server opère dans le contexte de sécurité d'un compte de service lorsqu'il récupère des données projet à partir de sources de données dans SQL Server Reporting Services. La documentation Team Foundation Server 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 Team Foundation Server 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 Team Foundation Server 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 la rubrique « Comptes requis pour l'installation » dans le Guide d'installation de Team Foundation. Pour télécharger la version la plus récente de ce guide, consultez la page suivante sur le site Web Microsoft : Guide d'installation de Team Foundation pour Visual Studio 2010.

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 sur un ordinateur exécutant Windows Server 2008 ou Windows Vista :

  • 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

Notes

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 2010\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 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 2010\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.

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