RegisterDB 명령

RegisterDB를 사용하여 Visual Studio Team Foundation Server에서 구성 데이터베이스를 호스팅하는 서버의 이름을 업데이트합니다. 구성 데이터베이스를 새 하드웨어로 복원하거나 배포 도메인을 변경할 때 이 명령을 사용할 수 있습니다.

중요

RegisterDB 명령을 성공적으로 실행하려면 다음 응용 프로그램 풀 및 프로그램을 실행해야 합니다.

  • Team Foundation Server 응용 프로그램 풀(응용 프로그램 풀)

  • ReportServer(응용 프로그램 서버)

  • SQL Server Reporting Services(프로그램) 

또한 다음 구성 요소는 열려 있거나 실행 중이 아니어야 합니다.

필요한 권한

RegisterDB 명령을 사용하려면 Team Foundation의 응용 프로그램 계층 서버에서 Team Foundation Administrators 그룹의 멤버여야 하고 Team Foundation 데이터 계층 서버에서 SQL Server의 sysadmin 그룹 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

참고

관리자 자격 증명으로 로그온한 경우에도 Windows Server 2008을 실행하는 서버에 대해 이 기능을 실행하려면 관리자 명령 프롬프트를 열어야 합니다. 관리자 명령 프롬프트를 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

TFSConfig RegisterDB /SQLInstance:ServerName

매개 변수

자리 표시자

설명

ServerName

Team Foundation Server에 대한 구성 데이터베이스를 호스팅하는 서버 이름과 기본 인스턴스 이외의 인스턴스를 사용하려는 경우 인스턴스의 이름을 지정합니다. 인스턴스를 지정하는 경우 다음 형식을 사용해야 합니다.

ServerName\InstanceName

인수

설명

/SQLInstance:ServerName

필수적 요소로서, SQL Server를 실행하는 서버 이름 및 기본 인스턴스 이외의 인스턴스를 사용하는 경우 인스턴스 이름을 지정합니다. 인스턴스를 지정하는 경우 다음 형식을 사용해야 합니다.

ServerName\InstanceName

설명

중요

이 명령을 사용하기 전에 Team Foundation Server의 데이터베이스를 백업하십시오.

제대로 작동하려면 이 명령에 대한 구성 데이터베이스의 정확한 이름이나 주소를 제공해야 합니다. 이 데이터베이스가 저장되어 있는 서버를 변경해야 할 경우 Team Foundation Server가 새 위치를 가리키는지 확인해야 합니다.

예제

다음 예제에서는 Team Foundation Server를 SQL Server 인스턴스 TeamDatabases의 서버 ContosoMain에 있는 구성 데이터베이스로 리디렉션합니다.

참고

용례에 사용된 회사, 기관, 제품, 도메인 이름, 전자 메일 주소, 로고, 사람, 장소 및 이벤트 등은 실제 데이터가 아닙니다. 어떠한 실제 회사, 기관, 제품, 도메인 이름, 전자 메일 주소, 로고, 사람, 장소 또는 이벤트와도 연관시킬 의도가 없으며 그렇게 유추해서도 안 됩니다.

TFSConfig RegisterDB /SQLInstance:ContosoMain\TeamDatabases

참고 항목

기타 리소스

TFSConfig를 사용하여 서버 구성 관리

Team Foundation Server 명령줄 도구 사용

Team Foundation Server 서비스 및 서비스 계정