RemapDBs, commande
La commande RemapDBs redirige Visual Studio Team Foundation Server (TFS) vers ses bases de données lorsqu'elles sont stockées sur plusieurs serveurs et que vous restaurez, déplacez ou modifiez d'une autre façon la configuration de votre déploiement.Par exemple, vous devez rediriger TFS vers toutes bases de données pour les collections de projets d'équipe s'ils sont accueillis sur un serveur séparé ou des serveurs de la base de données de configuration.Vous devez également rediriger TFS vers le ou les serveurs qui exécutent SQL Server Analysis Services ou SQL Server Reporting Services si ces bases de données sont hébergées sur une instance ou un serveur autre que celui de la base de données de configuration.
Autorisations requises
Pour utiliser la commande RemapDBs, vous devez être membre du groupe de sécurité Team Foundation Administrators et du groupe de sécurité sysadmin pour toutes les bases de données SQL Server que Team Foundation Server utilise.Pour plus d'informations, consultez Autorisations de Team Foundation Server.
[!REMARQUE]
Même si vous vous connectez en tant qu'administrateur, vous devez ouvrir une fenêtre d'invite de commandes avec les autorisations élevées pour exécuter cette fonction.
TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue] [/usesqlalwayson]
Paramètres
Argument |
Description |
---|---|
ServerName |
Spécifie le nom du serveur que vous souhaitez mapper comme un serveur hébergeant une ou plusieurs bases de données pour TFS.Si une instance autre que l'instance par défaut héberge une base de données, vous devez également spécifier le nom de l'instance dans le format suivant : NomServeur\NomInstance |
DatabaseName |
Spécifie le nom de la base de données que vous mappez à TFS. |
Option |
Description |
---|---|
/DatabaseName |
Spécifie le nom du serveur qui héberge la base de données que vous souhaitez mapper pour TFS, en plus du nom de la base de données. |
/SQLInstances:ServerName1,ServerName2 |
Spécifie le nom du serveur qui exécute SQL Server, en plus du nom de l'instance si vous souhaitez utiliser une instance autre que l'instance par défaut. Si vous spécifiez plusieurs serveurs, vous devez utiliser une virgule pour séparer plusieurs paires de serveur et de noms d'instance. |
/AnalysisInstance:ServerName |
Optionnel.Spécifie le nom du serveur et de l'instance qui héberge SQL Server Analysis Services.Utilisez cette option de spécifier le serveur et l'instance qui héberge la base de données Analysis Services. |
/AnalysisDatabaseName:DatabaseName |
Optionnel.Spécifie le nom de la base de données Analysis Services à utiliser avec TFS si vous avez plusieurs bases de données sur le serveur que vous avez spécifiées avec l'option de /AnalysisInstance. |
/preview |
Optionnel.Affiche les actions à prendre pour mettre à jour la configuration. |
/continue |
Optionnel.Indique que la commande RemapDB doit continuer même si une erreur se produit pendant la tentative de localisation d'une ou plusieurs bases de données.Si vous utilisez l'option /continue, toute collection, dont les bases de données sont introuvables sur le serveur ou des serveurs que vous spécifiez, sera reconfigurée pour utiliser le serveur et l'instance qui héberge la base de données de configuration. |
/usesqlalwayson |
Optionnel.Spécifie que les bases de données font partie d'un groupe de disponibilité AlwaysOn dans SQL Server.Si elle est configurée, cette option définit MultiSubnetFailover dans la chaîne de connexion. Pour plus d'informations, consultez Groupes de disponibilité AlwaysOn (SQL Server). |
Notes
Utilisez la commande RemapDBs pour reconfigurer TFS afin d'employer des serveurs et des instances de SQL Server différents de ceux de l'installation d'origine.
Exemple
L'exemple suivant indique comment rediriger TFS vers sa base de données de configuration TFS_Configuration.Cette base de données est hébergée sur ContosoMain sur l'instance nommée TeamDatabases.Ses bases de données de collection de projet sont stockées dans ContosoMain\TeamDatabases et dans l'instance par défaut sur Contoso2.
[!REMARQUE]
Ces exemples sont fournis à titre d'illustration uniquement et sont fictifs.Aucune véritable association n'est prévue ou déduite.
TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2