Udostępnij za pośrednictwem


RegisterDB — Polecenie

Użyj RegisterDB można zaktualizować nazwę serwera, na którym znajduje się w bazie danych konfiguracji Visual Studio Team Foundation Server (TFS).To polecenie jest przydatna podczas przywracania bazy danych konfiguracji do nowego sprzętu lub podczas zmiany domeny wdrożenia.

Ważna uwagaWażne

Polecenie RegisterDB powiedzie się musi być uruchomiona następujące pul aplikacji i programów:

  • Pula aplikacji serwera Team Foundation (Pula aplikacji)

  • Serwera raportowania (Pula aplikacji)

  • SQL ServerReporting Services (program)

Ponadto w następujących składników nie może być otwarte lub uruchomione:

Wymagane uprawnienia

Do użycia RegisterDB polecenia, musi być członkiem Administratorzy programu Team Foundation grup na serwerze warstwy aplikacji Team Foundation i członkiem sysadmin grupy w SQL Server na serwerze warstwy danych Team Foundation.Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.

[!UWAGA]

Nawet jeśli użytkownik jest zalogowany przy użyciu poświadczeń administracyjnych, należy otworzyć wiersza polecenia o podniesionych uprawnieniach tej funkcji.

TFSConfig RegisterDB /SQLInstance:ServerName /databaseName: DatabaseName [/usesqlalwayson]

Parametry

Symbol zastępczy

Opis

ServerName

Określa nazwę serwera, który jest hostem bazy danych konfiguracji programu TFS i nazwę wystąpienia, jeśli chcesz użyć wystąpienia innych niż domyślne wystąpienie.Jeśli określono wystąpienia, należy użyć następującego formatu:

Nazwa_serwera\InstanceName

DatabaseName

Określa nazwę bazy danych konfiguracji, który ma zostać zarejestrowany z TFS.

Argument

Opis

/SQLInstance:ServerName

Parametr wymagany.Określa nazwę serwera, na którym działa SQL Server i nazwę wystąpienia, jeśli chcesz użyć wystąpienia innych niż domyślne wystąpienie.Jeśli określono wystąpienia, należy użyć następującego formatu:

Nazwa_serwera\InstanceName

/databaseName:DatabaseName

Parametr wymagany.Określa nazwę bazy danych konfiguracji.Domyślnie jest to Tfs_Configuration.

/usesqlalwayson

Parametr opcjonalny.Określa, czy bazy danych są częścią grupy dostępności (AlwaysOn) w programie SQL Server.Jeśli został skonfigurowany, ta opcja pozwala MultiSubnetFailover w parametrach połączenia.

Aby uzyskać więcej informacji, zobacz grupy dostępności (AlwaysOn) (SQL Server).

Uwagi

Ważna uwagaWażne

Wykonaj kopię zapasową bazy danych dla TFS przed użyciem tego polecenia.

Musisz podać dokładną nazwę lub adres w bazie danych konfiguracji to polecenie mogło działać prawidłowo.Jeśli należy zmienić serwera, na którym znajduje się ta baza danych, należy się upewnić, że TFS punktów do nowej lokalizacji.

Przykład

Poniższy przykład przekierowuje TFS do bazy danych konfiguracji, który znajduje się na serwerze ContosoMain w SQL Server wystąpienia TeamDatabases.

[!UWAGA]

Przykłady są fikcyjne i są wyłącznie do celów informacyjnych.Nie rzeczywistych jest kojarzyć.

TFSConfig RegisterDB /SQLInstance:ContosoMain\TeamDatabases /databaseName:Tfs_Configuration