RegisterDB, commande

Utilisez RegisterDB pour mettre à jour le nom du serveur qui héberge la base de données de configuration dans Visual Studio Team Foundation Server. Vous pouvez utiliser cette commande lors de la restauration de la base de données de configuration sur un nouveau matériel ou lors de la modification du domaine d'un déploiement.

Important

Pour que la commande RegisterDB réussisse, les pools d'applications suivants et programmes doivent s'exécuter :

  • Pool d'applications Team Foundation Server (pool d'applications)

  • ReportServer (pool d'applications)

  • SQL Server Reporting Services (programme) 

En outre, les composants suivants ne doivent pas être ouverts ou exécutés :

Autorisations requises

Pour utiliser la commande RegisterDB, vous devez être un membre du groupe Team Foundation Administrators sur le serveur de couche Application pour Team Foundation et un membre du groupe sysadmin dans SQL Server sur le serveur de couche Données pour Team Foundation. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Notes

Même si vous êtes connecté en tant qu'administrateur, vous devez ouvrir une invite de commandes avec les autorisations élevées pour exécuter cette fonction sur un serveur Windows Server 2008. Pour ouvrir une invite de commandes avec les autorisations élevées, 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 le site Web Microsoft.

TFSConfig RegisterDB /SQLInstance:ServerName

Paramètres

Espace réservé

Description

ServerName

Spécifie le nom du serveur qui héberge la base de données de configuration pour Team Foundation Server et le nom de l'instance si vous souhaitez utiliser une instance autre que celle par défaut. Si vous spécifiez une instance, vous devez utiliser le format suivant :

NomServeur\NomInstance

Argument

Description

/SQLInstance:ServerName

Obligatoire. Spécifie le nom du serveur qui exécute SQL Server et le nom de l'instance si vous souhaitez utiliser une instance autre que l'instance par défaut. Si vous spécifiez une instance, vous devez utiliser le format suivant :

ServerName\InstanceName

Notes

Important

Sauvegardez les bases de données pour Team Foundation Server avant d'utiliser cette commande.

Vous devez fournir le nom ou l'adresse exact(e) de la base de données de configuration pour que cette commande puisse fonctionner correctement. Si vous devez modifier le serveur sur lequel cette base de données est stockée, vous devez vérifier que Team Foundation Server pointe vers le nouvel emplacement.

Exemple

L'exemple suivant redirige Team Foundation Server vers une base de données de configuration se trouvant sur le serveur ContosoMain, dans l'instance SQL Server TeamDatabases.

Notes

Les noms de sociétés, d'organisations, de produits et de domaines, les adresses de messagerie, les logos, et les noms de personnes et de lieux, ou les événements utilisés dans les exemples, sont fictifs. Toute ressemblance avec des noms ou des événements réels est purement fortuite et involontaire.

TFSConfig RegisterDB /SQLInstance:ContosoMain\TeamDatabases

Voir aussi

Autres ressources

Gestion de la configuration du serveur avec TFSConfig

Utilisation des outils en ligne de commande Team Foundation Server

Services Team Foundation Server et Service Accounts