RemapDBs, commande
Vous pouvez utiliser la commande RemapDBs pour rediriger Visual Studio Team Foundation Server 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 Team Foundation Server 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 Team Foundation Server 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.
Notes
Même si vous vous connectez en tant qu'administrateur, vous devez ouvrir une fenêtre d'invite de commandes avec des autorisations élevées pour exécuter cette fonction sur un serveur Windows Server 2008. Pour ouvrir une fenêtre d'invite de commandes avec élévation de privilèges, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez la page du site Web Microsoft : Contrôle de compte d'utilisateur.
TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue]
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 Team Foundation Server. 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 à Team Foundation Server. |
Option |
Description |
---|---|
/DatabaseName |
Spécifie le nom du serveur qui héberge la base de données que vous souhaitez mapper pour Team Foundation Server, 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 |
Facultatif. 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 |
Facultatif. Spécifie le nom de la base de données Analysis Services à utiliser avec Team Foundation Server si vous avez plusieurs bases de données sur le serveur que vous avez spécifiées avec l'option de /AnalysisInstance. |
/preview |
Facultatif. Affiche les actions à prendre pour mettre à jour la configuration. |
/continue |
Facultatif. 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. |
Notes
Vous utilisez la commande RemapDBs pour reconfigurer Team Foundation Server afin d'employer des serveurs et des instances de SQL Server autres que ceux de l'installation d'origine.
Exemple
L'exemple suivant indique comment rediriger Team Foundation Server 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.
TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2