들어가기 앞서

팀 파운데이션 서버(Team Foundation Server) 는 구성과 운영이 매우 까다로운 ALM(Application Lifecycle Management) 솔루션 중의 하나다. 그간 오류에 대해 정리하는 의미로 팀 파운데이션 서버(Team Foundation Server) 를 운영하면서 겪을 수 있는 여러 가지 경우의 오류를 리스트업 해본다.

앞서, 마이크로소프트(Microsoft)의 제품이 가지는 여러 통합 제품은 공통적인 단점을 가지는데 그것은 통합되는 요소들이 모두 자사 제품임에도 불구하고 환경적인 요소에 매우 민감하다는 점이다.

image–1

통합된 만큼 오류 유형도 광범위

팀 파운데이션 서버(Team Foundation Server)는 윈도우 서버, SQL 서버, 웹 응용 프로그램 서버(IIS, Inernet Information Services), 그리고 쉐어포인트(SharePoint) 등과 통합이 되는데 심각한 경우 매우 작은 요소들로 인해 일부 서비스의 작동 자체가 멈춰버린다.

예를 들어 엑티브 디렉토리(Active Directory)나 데이터베이스 서버가 변경되거나 백업(Backup), 복원(Restore) 계획, 그리고 서버간의 인증이나 그룹, 맴버, 역할 그리고 시스템의 환경적인 변수 등 큰 범위부터 작은 범위까지 다양하게 나타난다.

때문에 매우 구체적으로 자원을 운용할 수 있는 장점과 함께 운영 규모가 커질수록 통합된 각 제품에 대해 매우 깊은 솔루션 지식이 요구된다. 대부분 상세한 오류 메시지를 제공하지 않고 추상적인 메시지를 제공하기 때문에 통합된 제품의 상호 관계를 확실히 이해하고 ‘감(Feeling)’으로 잘 때려 맞춰야 하는 경우도 생기게 된다.

단, 필자가 나열한 것 보다 더 많은 오류 발생과 해결이 있었으나 사소하거나 기억할 필요가 없다고 생각한 것들은 블로그에 올리지 못한 것도 다수 있다.

팀 파운데이션 서버(Team Foundation Server) 오류 해결

팀 파운데이션 서버(Team Foundation Server) 운영 정보


Posted by 땡초 POWERUMC

댓글을 달아 주세요

Team Project Collection 을 다른 물리적인 환경으로 옮기는 방법입니다. 또는, 다른 물리적인 환경의 Team Project Collection 을 복원하는 방법입니다.

사실 TF246081 과 관련된 TFS 오류는 구글신도 모르는 오류이기 때문에, 개인적으로 꽤 잔머리를 굴려서 해결한 방법이랍니다.

1. 기존 Team Project Collection 을 반드시 Detach 한다.

   

2. 옮기려는 Team Project Collection 의 SQL 서비스를 중지하고, MDF, LDF 파일을 옮기려는 서버로 복사한다.

   

3. 옮기려는 SQL 서버에서 데이터베이스를 연결한다.

   

4. 데이터베이스의 이름 SSMS(SQL Server Management Studio) 에서 변경한다.

   

5. 데이터베이스의 속성에서 파일의 '논리적 이름' 을 Tfs_컬렉션이름 으로 변경한다.

   

6. TFS 2010 Application Tire 에서 Attach Collection 을 클릭하여 데이터베이스의 '서버\인스턴스'를 입력하면 정상적으로 목록이 출력된다.

   

Posted by 땡초 POWERUMC

댓글을 달아 주세요

이미 생성된 Team Project Collection 의 이름을 변경하는 방법입니다.

1. Project Collection 의 General 에서 Stop Collection 버튼을 클릭하여 연결을 해제합니다.

2. Edit Settings 를 클릭합니다.

3. 변경할 Collection Name 을 입력한다.

4. Start Collection 을 클릭하여 변경된 이름의 Project Collection 을 시작한다.

   

Posted by 땡초 POWERUMC

댓글을 달아 주세요