Polecenie RemapDBs
RemapDBs Polecenie przekierowania Visual Studio Team Foundation Server (TFS) do swoich baz danych, gdy są przechowywane na więcej niż jeden serwer i przywracanie, przenosisz lub w przeciwnym razie zmiana konfiguracji wdrożenia.Na przykład trzeba przekierować TFS do wszystkich baz danych dla zespołu projektu kolekcje, jeśli są one obsługiwane na osobny serwer lub serwery z bazy danych konfiguracji.Musi również przekierować TFS do serwera lub serwerów z systemem SQL Server usługi Analysis Services lub SQL Server Reporting Services, jeśli tych baz danych są przechowywane na oddzielnym serwerze lub wystąpienia w bazie danych konfiguracji.
Wymagane są uprawnienia
Aby użyć RemapDBs polecenia, musi być członkiem Team Foundation Administratorzy grupę zabezpieczeń i członkiem sysadmin grupy zabezpieczeń dla każdego SQL Server baz danych, który Team Foundation Server używa.Aby uzyskać więcej informacji, zobacz Team Foundation Uprawnienia serwera.
[!UWAGA]
Nawet jeśli użytkownik zaloguje się przy użyciu poświadczeń administracyjnych, należy otworzyć podniesionymi okna wiersza polecenia do wykonywania tej funkcji.
TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue] [/usesqlalwayson]
Parametry
Argument |
Opis |
---|---|
ServerName |
Określa nazwę serwera, który ma być mapowany jako serwer, który obsługuje jeden lub więcej baz danych dla TFS.Jeśli wystąpienie innych niż domyślne wystąpienie obsługuje bazę danych, należy także określić nazwę instancji w następującym formacie: Nazwa_serwera\nazwa_wystąpienia |
DatabaseName |
Określa nazwę bazy danych, który jest mapowany do TFS. |
Opcja |
Opis |
---|---|
/DatabaseName |
Określa nazwę serwera, który znajduje się baza danych, który chcesz zmapować na TFS, oprócz nazwy samej bazy danych. |
/SQLInstances:ServerName1,ServerName2 |
Określa nazwę serwera, na którym działa SQL Server, oprócz nazwy instancji, jeśli chcesz użyć instancji innych niż wystąpienie domyślne. Jeśli określisz więcej niż jeden serwer, należy użyć przecinka do oddzielenia wielu par serwera i nazwy instancji. |
/AnalysisInstance:ServerName |
Opcjonalne.Określa nazwę serwera i wystąpienie, obsługujące SQL Server usługi Analysis Services.Ta opcja służy do określenia serwera i wystąpienie, które znajduje się baza danych usług Analysis Services. |
/AnalysisDatabaseName:DatabaseName |
Opcjonalne.Określa nazwę bazy danych usług Analysis Services, który ma być dołączany TFS, jeśli masz więcej niż jednej takiej bazy danych na serwerze, określonej w /AnalysisInstance opcji. |
/preview |
Opcjonalne.Wyświetla akcje, które należy wykonać, aby zaktualizować konfigurację. |
/continue |
Opcjonalne.Określa, że RemapDB polecenia powinny nadal, nawet jeśli wystąpi błąd podczas próby zlokalizowania jednego lub więcej baz danych.Klienci korzystający z /continue opcji, wszystkie kolekcje, których bazy nie znajdują się na serwer lub serwery, które określisz należy ponownie skonfigurować do korzystania z serwera i wystąpienie, obsługujące bazy danych konfiguracji. |
/usesqlalwayson |
Opcjonalne.Określa, że bazy danych są częścią grupy AlwaysOn dostępności w programie SQL Server.Jeśli skonfigurowane, ta opcja powoduje MultiSubnetFailover w ciągu połączenia. Aby uzyskać więcej informacji, zobacz Grup dostępności AlwaysOn (SQL Server). |
Uwagi
Możesz użyć RemapDBs polecenie, aby ponownie skonfigurować TFS używania różnych serwerów i wystąpienia SQL Server z serwerami i wystąpień w oryginalnej instalacji.
Przykład
W poniższym przykładzie przedstawiono sposób przekierowywania TFS do jego bazy danych konfiguracji TFS_Configuration.Ta baza danych znajduje się na ContosoMain na wystąpienie nazwane TeamDatabases.Jego kolekcja bazy danych programu project są przechowywane w obu ContosoMain\TeamDatabases i domyślnego wystąpienia na Contoso2.
[!UWAGA]
Przykłady są wyłącznie jako ilustracja i są fikcyjne.Nie prawdziwe jest dopatrywać.
TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2