RemapDBs 명령
RemapDBs 명령은 둘 이상의 서버에 저장되어 있고 배포 구성을 복원하거나 이동하거나 변경하는 데이터베이스로 Visual Studio Team Foundation Server(TFS)를 리디렉션합니다.예를 들어, 구성 데이터베이스와 다른 별도의 서버 또는 서비스에 호스팅되는 경우 팀 프로젝트 컬렉션으로 TFS를 리디렉션해야 합니다.이러한 데이터베이스를 구성 데이터베이스에서 별도의 서버 또는 인스턴스에서 호스팅하는 경우 SQL Server Analysis Services 또는 SQL Server Reporting Services를 실행하고 있는 서버로 TFS를 리디렉션해야 합니다.
필요한 권한
RemapDBs 명령을 사용하려면 Team Foundation Administrators 보안 그룹의 멤버이고 Team Foundation Server가 사용하는 SQL Server 데이터베이스의 sysadmin 보안 그룹의 멤버여야 합니다.자세한 내용은 Team Foundation Server 권한을 참조하십시오.
[!참고]
관리자 자격 증명으로 로그온한 경우에도 이 기능을 실행하려면 관리자 명령 프롬프트 창을 열어야 합니다.
TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue] [/usesqlalwayson]
매개 변수
인수 |
설명 |
---|---|
ServerName |
TFS에 대해 하나 이상의 데이터베이스를 호스팅하는 서버로 매핑하려는 서버 이름을 지정합니다.기본 인스턴스 이외의 다른 인스턴스가 데이터베이스를 호스트하는 경우에는 인스턴스 이름을 다음 형식으로 지정해야 합니다. ServerName\InstanceName |
DatabaseName |
TFS에 매핑되는 데이터베이스의 이름을 지정합니다. |
옵션 |
설명 |
---|---|
/DatabaseName |
데이터베이스 이름 외에 TFS에 대해 매핑하려는 데이터베이스를 호스팅하는 서버 이름을 지정합니다. |
/SQLInstances:ServerName1,ServerName2 |
SQL Server를 실행하는 서버 이름 및 기본 인스턴스 이외의 인스턴스를 사용하는 경우 인스턴스 이름을 지정합니다. 서버를 둘 이상 지정하는 경우 쉼표를 사용하여 여러 쌍의 서버 및 인스턴스 이름을 구분해야 합니다. |
/AnalysisInstance:ServerName |
선택 사항입니다.SQL Server Analysis Services를 호스팅하는 서버 및 인스턴스의 이름을 지정합니다.Analysis Services 데이터베이스를 호스팅하는 서버와 인스턴스를 지정하려면 이 옵션을 사용합니다. |
/AnalysisDatabaseName:DatabaseName |
선택 사항입니다./AnalysisInstance 옵션을 사용하여 지정한 서버에서 하나 이상의 이런 데이터베이스가 있는 경우 TFS와 함께 사용하려는 Analysis Services 데이터베이스의 이름을 지정합니다. |
/preview |
선택 사항입니다.구성을 업데이트하기 위해 수행해야 하는 동작을 표시합니다. |
/continue |
선택 사항입니다.하나 이상의 데이터베이스를 찾으려고 시도하는 동안 오류가 발생한 경우에도 RemapDB 명령이 계속되도록 지정합니다./continue 옵션을 사용하는 경우 사용자가 지정하는 서버에서 데이터베이스가 발견되지 않는 모든 컬렉션은 구성 데이터베이스를 호스트하는 서버와 인스턴스를 사용하도록 다시 구성됩니다. |
/usesqlalwayson |
선택 사항입니다.데이터베이스가 SQL Server에서 AlwaysOn 가용성 그룹의 일부임을 지정합니다.이 옵션을 구성하여 연결 문자열에서 MultiSubnetFailover를 설정할 수 있습니다. 자세한 내용은 AlwaysOn 가용성 그룹(SQL Server)을 참조하십시오. |
설명
원래 설치에 있는 서버와 인스턴스에서 SQL Server의 다른 서버 및 인스턴스를 사용하도록 TFS를 다시 구성하려면 RemapDBs 명령을 사용합니다.
예제
다음 예제에서는 TFS를 해당 구성 데이터베이스 TFS_Configuration으로 리디렉션하는 방법을 보여 줍니다.이 데이터베이스는 명명된 인스턴스 TeamDatabases에 대한 ContosoMain에서 호스팅됩니다.프로젝트 컬렉션 데이터베이스는 ContosoMain\TeamDatabases 및 Contoso2의 기본 인스턴스 둘 모두에 저장됩니다.
[!참고]
예제는 설명만을 위한 것이며 실제 데이터가 아닙니다.실제 연관시킬 의도가 없으며 그렇게 유추해서도 안 됩니다.
TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2