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 (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 quand il extrait des données de projet des sources de données dans SQL Server Reporting Services. La documentation de TFS fait référence à ce compte de service à l'aide de l'espace réservé 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, quand, à l'expiration du mot de passe du compte sous-jacent, vous assignez un nouveau mot de passe, vous devez modifier le mot de passe du compte TFSReports dans TFS afin qu'il corresponde au 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, servez-vous de l'utilitaire en ligne de commande TFSConfig avec l'option Accounts.
Important
L'utilitaire TFSConfig modifie uniquement les services qui s'exécutent sous l'ancien compte.
Le même utilitaire permet d'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 Team Foundation.
Vous devez attribuer manuellement l'autorisation Permettre l'ouverture d'une session locale au compte que vous voulez utiliser comme compte TFSReports. L'utilitaire TFSConfig n'accorde pas cette autorisation lorsqu'il assigne le compte.
Après avoir utilisé TFSConfig pour spécifier un compte à utiliser comme compte TFSReports, vous pouvez révoquer son 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, sur le site web Microsoft, consultez la page Ajouter le droit Ouvrir une session en tant que service à un compte. Pour plus d'informations sur l'autorisation Permettre l'ouverture d'une session locale, sur le site web Microsoft, consultez la page 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.
Spécifications
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, voir Référence des autorisations pour 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, il peut s'avérer nécessaire d'ouvrir une invite de commandes avec élévation de privilèges.
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.
Modification du mot de passe ou de 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 pour Team Foundation et vous servir de 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
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 dans Lecteur:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
Dans la ligne de commande, tapez **TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account:**NomDeCompte **/password:**NouveauMotDePasse, 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
Ouvrez la console Administration pour Team Foundation sur le serveur qui héberge la couche Application.
Pour plus d'informations, consultez Configurer et gérer des ressources TFS.
Dans la console, développez le nom du serveur et cliquez sur Couche Application.
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.
Notes
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.
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.
Dans État, attendez que tous les messages d'état soient affichés, puis cliquez sur Fermer.
Notes
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
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 dans Lecteur:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
Dans la ligne de commande, tapez **TFSConfig Accounts /change /accountType:ReportingDatasource /account:**NouveauNomDeCompte **/password:**NouveauMotDePasse, 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
Ouvrez la console Administration pour Team Foundation sur le serveur qui héberge la couche Application.
Dans la console, développez le nom du serveur et cliquez sur Couche Application.
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.
Choisissez l'une des étapes suivantes :
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.
Notes
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.
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.
Cliquez sur OK.
La fenêtre Modifier le compte du lecteur de rapport s'ouvre.
Dans État, attendez que tous les messages d'état soient affichés, puis cliquez sur Fermer.
Notes
Ce processus peut prendre quelques minutes.
Voir aussi
Référence
Concepts
Comptes de service et dépendances dans Team Foundation Server
Autres ressources
TFSConfig : gérer la configuration serveur TFS
Modifier le compte de service ou le mot de passe pour Team Foundation Server