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 (TFS).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.

[!REMARQUE]

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.

TFSConfig RegisterDB /SQLInstance:ServerName [/usesqlalwayson]

Paramètres

Espace réservé

Description

ServerName

Spécifie le nom du serveur qui héberge la base de données de configuration pour TFS 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 :

NomServeur\NomInstance

Argument

Description

/SQLInstance:ServerName

Requis.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

/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

Important

Sauvegardez les bases de données pour TFS 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 TFS pointe vers le nouvel emplacement.

Exemple

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

[!REMARQUE]

Ces exemples sont fournis à titre d'illustration uniquement et sont fictifs.Aucune véritable association n'est prévue ou déduite.

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