Partager via


PrepSQL, commande

Vous pouvez utiliser la commande PrepSQL pour préparer une instance de SQL Server pour héberger les bases de données que Visual Studio Team Foundation Server utilise. Cette commande crée les groupes d'autorisations dans SQL Server que requiert Team Foundation Server (TFSExecRole et TFSAdminRole) et remplit ces groupes avec le compte utilisé pour exécuter cette commande.

Autorisations requises

Pour utiliser la commande PrepSQL, 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 PrepSQL /SQLInstance:ServerName[\InstanceName]

Paramètres

Argument

Description

ServerName

Spécifie le nom du serveur qui doit héberger les bases de données pour Team Foundation Server. Si vous souhaitez utiliser une instance autre que l'instance par défaut, vous devez également spécifier le nom de l'instance, dans le format suivant, que vous souhaitez utiliser :

NomServeur\NomInstance

Option

Description

/SQLInstance:ServerName

Spécifie que vous souhaitez héberger des bases de données pour Team Foundation Server sur le serveur désigné.

Notes

Vous utilisez la commande PrepSQL pour employer une installation de SQL Server qui n'a pas été configurée pour Team Foundation Server lorsque ce logiciel a été installé. Par exemple, vous utiliseriez cette commande si vous restaurez des données pour Team Foundation Server à un serveur différent. Vous pouvez également utiliser cette commande afin d'héberger des bases de données pour les collections de projets d'équipe sur un serveur qui exécute SQL Server, mais n'a pas été employé précédemment avec Team Foundation Server.

Exemple

L'exemple suivant indique comment préparer un serveur exécutant SQL Server et nommé ContosoMain sur l'instance TeamDatabases nommée pour héberger des bases de données pour Team Foundation Server.

Notes

Vous ne pouvez pas spécifier les comptes à remplir dans les groupes TFSExecRole et TFSAdminRole lorsque vous utilisez cette commande. Ces groupes seront créés et remplis avec le compte sous lequel vous exécutez cette commande.

TFSConfig PrepSQL /SQLInstance:ContosoMain\TeamDatabases

Voir aussi

Autres ressources

Gestion de la configuration du serveur avec TFSConfig