PrepSQL 명령
PrepSQL 명령을 사용하여 Visual Studio Team Foundation Server이 사용하는 데이터베이스를 호스팅하도록 SQL Server의 인스턴스를 준비할 수 있습니다. 이 명령은 Team Foundation Server에는 (TFSExecRole 및 TFSAdminRole)이 필요하며 이 명령을 실행하는 데 사용한 계정으로 해당 그룹을 채우는 권한 그룹을 SQL Server에 만듭니다.
필요한 권한
PrepSQL 명령을 사용하려면 Team Foundation Administrators 보안 그룹의 멤버이고 Team Foundation Server가 사용하는 SQL Server 데이터베이스의 sysadmin 보안 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
참고
관리 자격 증명으로 로그온한 경우에도 Windows Server 2008을 실행하는 서버에 대해 이 기능을 수행하려면 관리자 명령 프롬프트 창을 열어야 합니다. 관리자 권한 명령 프롬프트를 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 자세한 내용은 Microsoft 웹 사이트의 사용자 계정 컨트롤 페이지를 참조하십시오.
TFSConfig PrepSQL /SQLInstance:ServerName[\InstanceName]
매개 변수
인수 |
설명 |
---|---|
ServerName |
Team Foundation Server에 대한 데이터베이스를 호스팅하려는 서버의 이름을 지정합니다. 기본 인스턴스 이외의 다른 인스턴스를 사용하려면 사용하려는 인스턴스 이름을 다음 형식으로 지정해야 합니다. ServerName\InstanceName |
Option |
설명 |
---|---|
/SQLInstance:ServerName |
사용자가 지정된 서버에 있는 Team Foundation Server의 데이터베이스를 호스트하려면 지정합니다. |
설명
소프트웨어를 설치했을 때 Team Foundation Server에 대해 구성되지 않은 SQL Server의 설치를 사용하려면 PrepSQL 명령을 사용합니다. 예를 들어, Team Foundation Server용 데이터를 다른 서버에 복원할 경우 이 명령을 사용합니다. SQL Server를 실행하고 있지만 이전에 Team Foundation Server에 사용되지 않았던 서버에 팀 프로젝트 컬렉션을 위한 데이터베이스를 호스트하려면 이 명령을 사용해야 합니다.
예제
다음 예제에서는 SQL Server를 실행 중이고 Team Foundation Server에 대한 데이터베이스를 호스트하기 위해 명명된 인스턴스 TeamDatabases에서 이름이 ContosoMain인 서버를 준비하는 방법을 보여줍니다.
참고
이 명령을 사용할 때 TFSExecRole 및 TFSAdminRole 그룹을 채우는 데 사용할 계정을 지정할 수 없습니다. 이러한 그룹은 이 명령을 실행하는 계정에 만들어지고 채워집니다.
TFSConfig PrepSQL /SQLInstance:ContosoMain\TeamDatabases