방법: 데이터베이스의 인스턴스 ID 수정
업데이트: 2007년 11월
TFSBuild, TFSIntegration 및 TFSVersionControl 데이터베이스의 인스턴스 ID는 같아야 합니다. 이들 데이터베이스의 인스턴스 ID가 일치하지 않으면 다음 오류가 발생할 수 있습니다.
- 서버에서 데이터를 검색하지 못했습니다. 네트워크 연결을 확인한 후 다시 시도하십시오.
필수 권한
이 절차를 수행하려면 사용자는 Team Foundation 데이터베이스에 대해 Administrators 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
데이터베이스의 인스턴스 ID를 수정하려면
Team Foundation의 데이터 계층 서버에 로그온합니다.
시작을 클릭하고 관리 도구를 가리킨 다음 이벤트 뷰어를 클릭합니다.
이벤트 뷰어가 열립니다.
응용 프로그램을 클릭하고 다음 정보가 포함된 오류를 찾습니다.
"찾은 인스턴스 xxxx-xxx-xxxxxxxxxx 필요한 인스턴스 xxxx-xxx-xxxxxxxxxy"
시작을 클릭하고 모든 프로그램, Microsoft SQL Server 2005를 차례로 가리킨 다음 SQL Server Management Studio를 클릭합니다.
서버에 연결 대화 상자에서 서버 유형이 데이터베이스 엔진으로 설정되어 있고 서버 이름이 Team Foundation의 데이터 계층 서버 및 데이터베이스 인스턴스를 가리키는지 확인합니다.
연결을 클릭합니다.
참고: SQL Server가 클러스터에 설치되어 있으면 서버 이름은 컴퓨터 이름이 아니라 클러스터 이름입니다.
Microsoft SQL Server Management Studio가 열립니다.
개체 탐색기에서 데이터베이스를 확장한 다음 TFSBuild, TFSIntegration 및 TFSVersionControl 데이터베이스가 목록에 표시되는지 확인합니다.
하나 이상의 데이터베이스가 목록에 나타나지 않으면 Team Foundation의 데이터베이스를 복구해야 합니다.
자세한 내용은 Team Foundation Server 설치 설명서의 "방법: Team Foundation Server 복구"를 참조하십시오. Microsoft 다운로드 센터에서 이 설명서의 최신 버전을 얻을 수 있습니다.
TFSBuild를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
데이터베이스 속성 - TfsBuild가 열립니다.
확장 속성을 클릭하고 TFS_INSTANCE에 할당된 값을 확인합니다. 이 값이 3단계에 나와 있는 값과 일치하지 않으면 해당 값으로 변경합니다.
TFSIntegration 및 TFSVersionControl 데이터베이스에 대해 9단계와 10단계를 반복합니다.