PrepSQL-Befehl

Mit dem PrepSQL-Befehl können Sie eine Instanz von SQL Server für das Hosten der Datenbanken vorbereiten, die von Visual Studio Team Foundation Server verwendet werden. Durch diesen Befehl werden die Berechtigungsgruppen in SQL Server erstellt, die von Team Foundation Server (TFSExecRole und TFSAdminRole) benötigt werden. Die Gruppen werden mit dem Konto ausgefüllt, unter dem der Befehl ausgeführt wurde.

Erforderliche Berechtigungen

Zum Verwenden des PrepSQL-Befehls müssen Sie Mitglied der Sicherheitsgruppe Team Foundation-Administratoren und der Sicherheitsgruppe sysadmin für alle SQL Server-Datenbanken sein, die von Team Foundation Server verwendet werden. Weitere Informationen hierzu finden Sie unter Team Foundation Server-Berechtigungen.

Tipp

Sie müssen auch dann eine Eingabeaufforderung mit erhöhten Rechten öffnen, wenn Sie sich mit Administratoranmeldeinformationen anmelden, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Klicken Sie zum Öffnen eines Eingabeaufforderungsfensters mit erhöhten Rechten auf Start, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen. Weitere Informationen finden Sie auf der folgenden Seite auf der Microsoft-Website: Benutzerkontensteuerung.

TFSConfig PrepSQL /SQLInstance:ServerName[\InstanceName]

Parameter

Argument

Beschreibungen

ServerName

Gibt den Namen des Servers an, der die Datenbanken für Team Foundation Server hosten soll. Wenn Sie eine andere Instanz als die Standardinstanz verwenden möchten, müssen Sie auch den Namen der zu verwendenden Instanz im folgenden Format angeben:

Servername\Instanzname

Option

Beschreibungen

/SQLInstance:ServerName

Gibt an, dass Datenbanken für Team Foundation Server auf dem festgelegten Server gehostet werden sollen.

Hinweise

Sie verwenden mithilfe des PrepSQL-Befehls eine Installation von SQL Server, die nicht für Team Foundation Server konfiguriert wurde, als die Software installiert wurde. Sie würden z. B. diesen Befehl verwenden, wenn Sie Daten für Team Foundation Server auf einem anderen Server wiederherstellen. Sie würden diesen Befehl auch verwenden, um Datenbanken für Teamprojektauflistungen auf einem Server zu hosten, auf dem SQL Server ausgeführt wird, der aber zuvor nicht mit Team Foundation Server verwendet wurde.

Beispiel

Im folgenden Beispiel wird gezeigt, wie ein Server, auf dem SQL Server ausgeführt wird, und der in der benannten Instanz "TeamDatabases" die Bezeichnung "ContosoMain" trägt, für das Hosten von Datenbanken für Team Foundation Server vorbereitet wird.

Tipp

Sie können nicht angeben, welche Konten in der TFSExecRole- und der TFSAdminRole-Gruppe ausgefüllt werden sollen, wenn Sie diesen Befehl verwenden. Diese Gruppen werden erstellt und mit dem Konto ausgefüllt, unter dem Sie diesen Befehl ausführen.

TFSConfig PrepSQL /SQLInstance:ContosoMain\TeamDatabases

Siehe auch

Weitere Ressourcen

Verwalten der Serverkonfiguration mit TFSConfig