Microsoft.ProjectCreationWizard.WorkItemTracking 플러그인 초기화 오류
TFS2008을 다 설치 후 새 팀 프로젝트를 생성을 했습니다.
그런데 어이없게시리도 오류가 발생을 하네요.
아래는 제가 해결한 방법입니다. 저 같은 오류가 발생 하시는 분께 작은 도움이나마....
○ 발생시점
새 팀 프로젝트 생성시
○ 오류 메세지 내용
오류
TF30004: 새 팀 프로젝트 마법사에서 Microsoft.ProjectCreationWizard.WorkItemTracking 플러그 인을 초기화하는 동안 예기치 않은 오류가 발생했습니다.
설명
TF30171: 새 팀 프로젝트를 만드는 데 사용되는 Microsoft.ProjectCreationWizard.WorkItemTracking 플러그 인을 초기화할 수 없습니다. 다음 오류가 반환되었습니다.
TF201072: 사용자 또는 그룹을 찾을 수 없습니다. 작업 항목 형식 정의에 사용된 사용자 및 그룹이 Team Foundation Server에 추가되었는지 확인하십시오.
TF30004: 새 팀 프로젝트 마법사에서 Microsoft.ProjectCreationWizard.WorkItemTracking 플러그 인을 초기화하는 동안 예기치 않은 오류가 발생했습니다.
설명
TF30171: 새 팀 프로젝트를 만드는 데 사용되는 Microsoft.ProjectCreationWizard.WorkItemTracking 플러그 인을 초기화할 수 없습니다. 다음 오류가 반환되었습니다.
TF201072: 사용자 또는 그룹을 찾을 수 없습니다. 작업 항목 형식 정의에 사용된 사용자 및 그룹이 Team Foundation Server에 추가되었는지 확인하십시오.
○ 원인
서비스 계정의 사용 권한이 올바르게 설정되지 않은 경우
○ 해결 방법
서비스 계정인 TFSSERVICE를 서비스로 로그온인 권한을 줍니다.
위와 같은 내용이 MS의 기술지원 사이트에 비슷한 내용이 있습니다.
참고사이트
ㆍErrors TF30171 and TF30004 arise during Project Creation
ㆍTF30207: Initialization for plugin "Microsoft.ProjectCreationWizard.WorkItemTracking" failed
해결이 되었나요??
헉!!~~ 돌 던지지마세요.. 저도 저거보고 뭐 어케하라고 하는건지 알수가 없었으니말이죠^^
그리고 위 내용은 단지 제가 기술지원 사이트 내용과 비슷하게 한번 작성해 본 내용입니다.
자 그럼.. 저 문제를 해결을 해볼까요?? 단, 이 문제는 전적으로 저한테 발생한 문제입니다.
사용자에 따라 다른 문제일수도 있으니, 해결이 안되었다고 저한테 뭐라고 하지 말아주세요!!~~ ㅋㅋㅋ
전 이미 해결되어서 새 팀 프로젝트 생성에 성공해서 잘 쓰고 있으니 말이죠^^
첫번째, TFSSERVICE 계정이 서비스로 로그온 권한이 되어 있는지 확인하겠습니다.
저는 개인적으로 TFSSERVICE 계정을 Administrators 그룹에 포함을 시켜서 TFS를 설치합니다. 그러면 모든 권한이 들어가니깐요. 그래도 확인할건 한번 해보고 넘어가죠.
[제어판] - [관리도구] - [로컬 보안 정책] - [로컬 정책] - [사용자 권한 할당] 여기까지 이동을 합니다.
오른쪽에 보면 항목중에 [서비스로 로그온]을 클릭합니다.
항목에 TFSSERVICE가 없으면 추가해 주세요^^
[제어판] - [관리도구] - [로컬 보안 정책] - [로컬 정책] - [사용자 권한 할당] 여기까지 이동을 합니다.
오른쪽에 보면 항목중에 [서비스로 로그온]을 클릭합니다.
항목에 TFSSERVICE가 없으면 추가해 주세요^^
두번째, 첫번째 방법으로도 해결이 안된다면 이번엔 SQL을 확인해 보도록하겠습니다.
SQL Server Management Studio를 이용하여 SQL서버에 접속을 합니다.
[보안] - [로그인]에서 [ServerName\TFSSERVICE] 계정을 선택하고 [속성] 보기를 합니다.
[사용자 매핑] 항목으로 이동한 후, 오른쪽 DB 목록에서 [ReportServer], [ReportDerverTempDB]가 선택이 되어 있는지 확인을 합니다.
선택이 되어 있지 않으면 매핑 선택을 하고, 멤버 자격에서 [db_owber]로 설정해줍니다. 맘편히 오너권한을 주었어요. ㅠ.ㅠ;; ㅋㅋㅋ
만약 이 두개의 DB를 제외하고 다른 TFS 관련 DB가 TFSSERVICE 계정과 매핑이 되어있지 않으면 연결을 해주세요.
이렇게까지 했는데도 새 팀 프로젝트 생성에 실패를 한다면...
TFS 관련 모든 DB에 TFSSERVICE의 멤버 자격에 [db_owber]로 설정해줍니다. 이젠 뭐 모든 권한을 다 준거죠!!... 저도 이젠 지쳤습니다.. ㅎㅎ^
[보안] - [로그인]에서 [ServerName\TFSSERVICE] 계정을 선택하고 [속성] 보기를 합니다.
[사용자 매핑] 항목으로 이동한 후, 오른쪽 DB 목록에서 [ReportServer], [ReportDerverTempDB]가 선택이 되어 있는지 확인을 합니다.
선택이 되어 있지 않으면 매핑 선택을 하고, 멤버 자격에서 [db_owber]로 설정해줍니다. 맘편히 오너권한을 주었어요. ㅠ.ㅠ;; ㅋㅋㅋ
만약 이 두개의 DB를 제외하고 다른 TFS 관련 DB가 TFSSERVICE 계정과 매핑이 되어있지 않으면 연결을 해주세요.
이렇게까지 했는데도 새 팀 프로젝트 생성에 실패를 한다면...
TFS 관련 모든 DB에 TFSSERVICE의 멤버 자격에 [db_owber]로 설정해줍니다. 이젠 뭐 모든 권한을 다 준거죠!!... 저도 이젠 지쳤습니다.. ㅎㅎ^
위 2가지 방법으로 했는데... 그래도 안된다.....
이젠 저도 모릅니다.. 알아서 구글에서 검색해서 해결해보시기 바랍니다..
돌 던져도 소용없습니다.. 모르는건 저도 어쩔수 없죠.. ㅋㅋ
아무쪼록 TFS를 설치 및 사용에 문제가 없길 기원합니다^^ 이상입니다!! ㅋㅋㅋ
이렇게 끝내면 너무 무심하겠죠???
그래서 제가 구글해서 검색한 내용을 아래에 링크해 드리겠습니다.
1. 위와 같은 오류를 MSDN 포럼에서 어느분이 질문을 했었네요.
ㆍTFS Error TF30004 and TF30171 when creating a team project.
ㆍTF30177: Team Project Creation Failed
2. TFS의 오류 및 이벤트 메세지 목록입니다.