달력

022012  이전 다음

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  

TFS2008을 다 설치 후 새 팀 프로젝트를 생성을 했습니다.
그런데 어이없게시리도 오류가 발생을 하네요.
아래는 제가 해결한 방법입니다. 저 같은 오류가 발생 하시는 분께 작은 도움이나마....


발생시점
새 팀 프로젝트 생성시

○ 오류 메세지 내용
오류
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가 없으면 추가해 주세요^^

두번째, 첫번째 방법으로도 해결이 안된다면 이번엔 SQL을 확인해 보도록하겠습니다.
SQL Server Management Studio를 이용하여 SQL서버에 접속을 합니다.
[보안] - [로그인]에서 [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의 오류 및 이벤트 메세지 목록입니다.
 ㆍError and Event Messages in Team Foundation


이젠 정말 쓸 내용 없습니다.. 진짜로 저도 이젠 모릅니다.. ㅋㅋ 그럼 화이팅^^
Posted by 상현넘™

댓글을 달아 주세요

컴퓨터를 포멧하고 TFS를 재설치를 했습니다.
아무 생각없이 SQL2008을 설치하고 서팩1까지 업데이트를 진행했습니다.
그리고 TFS2008(SP1 통합)을 설치했죠.. 헉!!~~ 그런데.. 이게.. 이게......???????
지원하지 않는 버전이라는 메세지가.... 에러로 떨어지는게... 당황했습니다....
그래서 TFS를 잘 아시는 분께 문의를 했습니다. 한번에 답장을 해주시네요.. ㅋㅋ
TFS2008 자체 스크립트에 SP1 버전을 인식 못한다고 그래서 스크립트를 변경해주면 된다는..
그러면서 하나의 문자를 날려서 알려주셨답니다. kb969985를 참고하라는..

앞 서론이 너무 길었네요.. kb969985를 참고해서 TFS2008이 SQL2008 SP1가 설치된 컴퓨터에서도 설치를 지원하도록 만들겠습니다.

스크립트를 수정하는 작업이 귀찮으신분은 SQL2008을 설치 후 SP1 업데이트를 하지말고 TFS2008을 설치합니다. TFS2008이 다 설치된 후 SQL2008 SP1을 업데이트 하면됩니다.


1. 일단 TFS2008도 SP1이 통합되어 있어야합니다. 이전 TFS2008에 SP1을 통합하는 포스트를 참고하세요.
    → Team Foundation Server 2008에 서비스 팩 1 통합하기

2. TFS2008SP1 DVD ISO 파일을 UltraISO로 열고, AT 폴더에 있는 hcpackage.xml 파일을 하드 아무곳에는 드래그해서 빼냅니다.
(위 1단계 작업에서 통합 후 폴더를 그냥 사용하시는 분과 저처럼 ISO 파일로 만들어서 사용하시는 분이 계실겁니다. 일단 전 ISO 파일을 사용하도록 하겠습니다.)

3. 편집툴을 이용하여 hcpackage.xml을 열고 아래의 내용을 찾아 수정합니다. (DVD ISO가 아닌 통합폴더로 사용하시는 분은 그냥 그 위치에서 편집하면 됩니다.)

675: <WQL namespace="\\.\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' AND PropertyName='VERSION' AND PropertyStrValue&gt;='10.00.1433' AND PropertyStrValue LIKE '10.00.%'" action="=" count="0"/>
676: <WQL namespace="\\.\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' AND PropertyName='VERSION' AND PropertyStrValue&gt;='10.0.1433' AND PropertyStrValue LIKE '10.0.%'" action="=" count="0"/>
713: <MsiProductVersionCheck prodid="[%SQLServer2008%]" action="&lt;" version="10.1"/>
1243: <WQL namespace="\\[%VSTF_SERVICES_CONNECTION_STRING_DATASOURCE_HOSTNAME%]\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' AND PropertyName='VERSION' AND PropertyStrValue&gt;='10.00.1433' AND PropertyStrValue LIKE '10.00.%'" action="=" count="0"/>
1244: <WQL namespace="\\[%VSTF_SERVICES_CONNECTION_STRING_DATASOURCE_HOSTNAME%]\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' AND PropertyName='VERSION' AND PropertyStrValue&gt;='10.0.1433' AND PropertyStrValue LIKE '10.0.%'" action="=" count="0"/>

위 내용을 찾아 진하고 파란색으로 된 부분을 아래와 같이 수정을 합니다. (라인 위치는 조금씩 다를수도 있습니다.)

675: <WQL namespace="\\.\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' AND PropertyName='VERSION' AND PropertyStrValue&gt;='10.00.1433' AND PropertyStrValue LIKE '10.%'" action="=" count="0"/>
676: <WQL namespace="\\.\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' AND PropertyName='VERSION' AND PropertyStrValue&gt;='10.0.1433' AND PropertyStrValue LIKE '10.%'" action="=" count="0"/>
713: <MsiProductVersionCheck prodid="[%SQLServer2008%]" action="&lt;" version="10.2"/>
1243: <WQL namespace="\\[%VSTF_SERVICES_CONNECTION_STRING_DATASOURCE_HOSTNAME%]\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' AND PropertyName='VERSION' AND PropertyStrValue&gt;='10.00.1433' AND PropertyStrValue LIKE '10.%'" action="=" count="0"/>
1244: <WQL namespace="\\[%VSTF_SERVICES_CONNECTION_STRING_DATASOURCE_HOSTNAME%]\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' AND PropertyName='VERSION' AND PropertyStrValue&gt;='10.0.1433' AND PropertyStrValue LIKE '10.%'" action="=" count="0"/>

5. 모든 내용을 수정을 하셨으면 hcpackage.xml 파일을 저장하고 TFS2008이 열린 UltraISO창에 해당 파일을 추가하여 기존 파일에 덮어씌우기를 합니다. 그런후 ISO 파일을 저장하면 됩니다. (통합폴더를 사용하시는 분은 hcpackage.xml 파일을 저장하고 그대로 사용하시면 됩니다.)


스크립트 수정이 완료되었습니다. 이젠 SQL2008 SP1이 설치된 컴퓨터에도 TFS2008을 맘편히 설치하시기 바랍니다^^

참고자료 : 설치된 SQL Server 2008 서비스 팩 1 컴퓨터에서 Microsoft Visual Studio 2008 Team Foundation Server 설치하는 방법
Posted by 상현넘™

댓글을 달아 주세요


Windows Server 2008에 TFS2008을 설치하기 위해서는 설치 파일에 서비스팩1을 통합한 후에 설치를 해야됩니다.
서비스팩1이 Win2008을 지원하기 때문에 그렇습니다.

그럼 TFS2008에 SP1을 통합하는 과정을 알아보도록 하겠습니다.

1. 일단 TFS2008이 있어야 겠죠^^ 없으신 분은 아래 주소로 가서 평가판을 다운로드 하세요.
    → http://msdn.microsoft.com/ko-kr/evalcenter/bb655863.aspx

2. 다음은 TFS2008 SP1을 다운로드 합니다. 아래 주소로 가서 다운로드 하세요. (전 그냥 D:\에 저장했습니다 ㅎㅎ^^)
    → http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=9e40a5b6-da41-43a2-a06d-3cee196bfe3d

3. Team Foundation Server DVD에 있는 파일에서 AT 폴더를 로컬 컴퓨터의 위치로 복사합니다.  예를 들어 폴더를 D:\InstallMedia에 복사합니다. (폴더명은 원하시는 대로...)
* 참고사항
평가판을 쓰시는 분들중에서 설치시 시디키를 적용하고픈 분들만 참고하세요^^
- AT 폴더안에 보면 setup.sdb 라는 파일이 있습니다. 이 파일의 내용중에 보면 [Product Key]라는 항목이 존재합니다. 이 항목에 시디키를 넣어서 저장하면 설치시 해당 시디키로 적용이 됩니다.
- 만약 이런 작업이 귀찮다고 생각되시는 분들은 평가판을 설치 후 [프로그램 추가/삭제]에서 TFS2008을 선택 후 변경을 눌러 시디키를 입력후 [업그레이드]를 진행하셔도 됩니다.

4. 다운로드한 SP1 파일을 압축을 해제합니다. 전 D:\SP1Extract 이라는 폴더를 생성하여 압축을 풀도록 하겠습니다.
D:\TFS90sp1-KB949786-KOR.exe /extract:D:\SP1Extract

5. TFS DVD에서 추출한 AT 폴더의 원본 파일과 SP1에서 추출한 업데이트 파일을 통합합니다. 통합후 결과물은 D:\MergeFolder 폴더를 만들어서 사용하도록 하겠습니다.
msiexec /a D:\InstallMedia\vs_setup.msi /p D:\SP1Extract\TFS90sp1-KB949786.msp TARGETDIR=D:\MergeFolder

이것으로 통합작업이 완료되었습니다.
통합된 폴더를 가지고 다니면서 그냥 설치를 하셔도 되고 저처럼 원본 DVD에 AT 폴더의 파일을 전부 지우고 통합된 파일들을 넣어서 통합된 DVD를 만들어서 사용하셔도 됩니다.
아래는 UltraISO를 이용하여 통합 DVD를 생성하는 화면입니다.



위에서 보는 이미지처럼 AT 폴더의 내용을 전부 지우고 통합된 파일로 새로 추가한 후에 [파일] 메뉴에서 [다른 이름으로 저장]을 선택하여 원하는 이름으로 ISO를 만들면 됩니다.
(* UltraISO는 인터넷에 많이 돌아다니니 능력것 구하세요.. ㅎㅎ)

전 DVD의 이름도 TFS2008SP1으로 변경하고 파일명도 TFS2008SP1.iso로 사용하고 있습니다.

이상으로 TFS2008에 SP1을 통합하는 작업을 마치도록 하겠습니다.^^ 읽어주셔서 감사합니다...

참고자료 : Visual Studio Team System 2008 Team Foundation 설치 설명서
Posted by 상현넘™

댓글을 달아 주세요

Preparation Guide for Exam 70-510
TS: Visual Studio 2005 Team Foundation Server

Exam news
The Technology Specialist (TS) Exam 70-510: TS: Visual Studio 2005 Team Foundation Server was released in April 2007.

Exam topics covered
The following list includes the topic areas covered on this exam. The percentage indicates the portion of the exam that addresses a particular skill.
• Installing and configuring Microsoft Team Foundation Server (12 percent)
• Administering Team Foundation Server instances and team projects (25 percent)
• Administering Team Foundation Server version control (19 percent)
• Administering work item types and process templates (19 percent)
• Administering a team build (14 percent)
• Managing team project reporting and documentation (11 percent)

Audience profile
This exam is intended for experts in installing, configuring, and managing Microsoft Team Foundation Servers and Team System projects. The typical candidate will work either as a team leader in an enterprise development organization or ISV, or as a consultant in an organization that provides process automation services by using Team Foundation Server. The qualified candidate has:
• A solid understanding of the Team Foundation Server architecture and components
• Knowledge of/experience with installing and configuring Team Foundation Server in both single-server and multi-server configurations
• Knowledge of/experience with managing Team Foundation Server objects such as users and roles
• Knowledge of/experience with using Team Build to automate the build process
• Knowledge of/experience with customizing process templates
• Knowledge of/experience with creating or customizing Team Foundation Server reports
• Experience managing source artifacts with Team Foundation Server source control
• Knowledge of/experience with customizing Team Foundation Server work item types to facilitate the project life cycle

Credit toward certification
When you pass this exam, you earn credit toward the following certification.
• MCTS: Visual Studio 2005 Team Foundation Server

Preparation tools and resources
We make a wealth of preparation tools and resources available to you, including courses, books, practice tests, and Microsoft Web sites. When you are ready to prepare for this exam, here's where you should start.

Skills being measured
This certification exam measures your ability to manage and extend Visual Studio 2005 Team Foundation Server instances.

Before taking the exam, you should be proficient in the job skills listed in the following table.

Skills measured by exam 70-510
Installing and Configuring Microsoft Team Foundation Server
Identify architecture components.
ㆍIdentify Team Foundation Server prerequisites.
ㆍIdentify Team Foundation proxy server functionality.
ㆍIdentify Team Foundation Server functionality.
ㆍIdentify Visual Studio Team Explorer functionality.
Plan Team Foundation Server installation.
ㆍSelect a setup configuration.
ㆍDefine initial sizing, backup, and growth strategy for the Team Foundation Server database.
Install Team Foundation Server.
ㆍInstall and configure Team Foundation Server prerequisites.
ㆍInstall and configure Team Foundation Server.
ㆍInstall and configure Team Foundation proxy server.
ㆍInstall and configure Team Foundation build server.
ㆍInstall and configure Team Explorer.
Validate installation.
ㆍVerify database components.
ㆍVerify Team Foundation Server components.
ㆍVerify client connectivity.
ㆍVerify project creation.
ㆍVerify Team Foundation build and proxy server components.
Customize Team Foundation Server component configuration and settings.
ㆍConfigure alert components.
ㆍConfigure Team Foundation Server for extranet access.
ㆍConfigure Team Foundation Server runtime settings.
ㆍEnable tracing for Team Foundation Server components.
ㆍEnable activity logging.
ㆍConfigure Team Foundation Server for remote analysis services.
ㆍConfigure Web cache sizing and location.
Administering Team Foundation Server Instances and Team Projects
Manage a Team Foundation Server instance.
ㆍUpdate a Team Foundation Server instance global list.
ㆍSet instance properties by using Web services.
ㆍPurge Internet Information Services (IIS) logs.
ㆍAnalyze Team Foundation Server errors.
Manage team projects.
ㆍCreate a team project.
ㆍDelete a team project.
ㆍConfigure version control options.
ㆍManage project alerts.
ㆍInstall and configure custom assemblies.
Ensure Team Foundation Server health and availability.
ㆍIdentify Team Foundation Server SQL-specific jobs for monitoring.
ㆍIdentify Team Foundation Server application messages in an event log.
ㆍIdentify non-Team Foundation Server component messages in event logs.
ㆍIdentify Team Foundation Server HTTP messages in the IIS log file.
Configure authorization on Team Foundation Server instances.
ㆍDeny or grant access to work items in areas.
ㆍDeny or grant access to the Team Foundation Server.
ㆍDeny or grant access to team projects.
ㆍDeny or grant access to version control items.
Configure security for Team Foundation Server components.
ㆍEnable user access to Team Foundation Server by adding the user to a team project.
ㆍConfigure Microsoft Windows SharePoint Services (WSS) security for a user.
ㆍConfigure SQL Server Reporting Services (SSRS) security for a user.
ㆍConfigure SQL Server Analysis Services (SSAS) security for a user's direct access to the cube.
Select a disaster recovery plan for Team Foundation Server.
ㆍBack up the Team Foundation Server SQL Server databases.
ㆍRebuild the Team Foundation Server data warehouse.
ㆍModify the Team Foundation Server architecture.
ㆍBack up and restore team project portals.
Administering Team Foundation Server Version Control
Manage version control operations.
ㆍSet file type associations.
ㆍUnlock other users' code.
ㆍCheck in other users' code.
ㆍRestore deleted items.
ㆍDisplay history.
ㆍExtend the existing label to include a newly created file.
Manage shelvesets.
ㆍCreate a shelveset.
ㆍDelete shelvesets.
ㆍOpen another user's shelveset.
Manage branches.
ㆍCreate a branch.
ㆍDelete a branch.
ㆍSelect a branching strategy.
Merge branches.
ㆍResolve file conflicts by using the merge tool.
ㆍResolve file conflicts by using auto-merge.
ㆍMerge a single changeset from one branch to its parent branch.
Manage workspaces.
ㆍCreate a workspace.
ㆍModify a workspace.
ㆍDelete a workspace.
ㆍSpecify workspace status location.
Migrate legacy source control to Team Foundation Server.
Administering Work Item Types and Process Templates
Author process templates.
ㆍMap Microsoft Office Project fields to Team Foundation Server.
ㆍSelect components for the team project process template.
ㆍCreate security groups.
ㆍDefine report types.
ㆍDefine Microsoft Office SharePoint folders and document templates.
ㆍSelect work item types.
ㆍDefine areas and iterations.
ㆍModify the team project WSS site template.
Create Work Item Query Language (WIQL) queries.
ㆍDefine WIQL keywords.
ㆍAdd fields to a query.
ㆍCreate a WIQL query by using Team Explorer.
ㆍIdentify built-in macros.
Author process guidance.
ㆍCompile a process guidance.
ㆍEdit a process guidance.
ㆍLink a process guidance subject to a work item type.
Author work item types.
ㆍEnsure that a new field in a process template is added to the SSAS cube.
ㆍSet a reportable attribute.
ㆍCreate a new work item type.
ㆍUse custom control in a work item type.
ㆍEdit an existing work item type.
Author a work item type workflow.
ㆍRestrict state transitions to specific groups.
ㆍCreate new states and transitions.
Manage process templates.
ㆍInstall and configure a new process template.
ㆍRemove a process template.
ㆍSet a default new process template.
Administering a Team Build
Author team build types.
ㆍCreate a team build type.
ㆍEdit a team build type.
Delete a build.
ㆍDelete a team build type.
ㆍDelete team build output.
Extend the team build process by using targets.
ㆍOverride an existing target.
ㆍCreate a custom target.
Extend the team build by using a custom task.
ㆍRegister the task so that it is seen by the team build.
ㆍDeploy the task to the build server.
ㆍCall a task from within a target.
Run a team build.
ㆍStart a build by using Team Explorer.
ㆍStart a build by using the command line.
ㆍSchedule a build.
ㆍDiagnose a build problem by using the build output.
Managing Team Project Reporting and Documentation
Set Up Team Foundation Server reporting.
ㆍIdentify the cube update architecture.
ㆍReprocess the Team Foundation Server warehouse.
Access Team Foundation Server data by using Microsoft Office Excel.
ㆍReport team project status.
ㆍAccess a cube to create a Microsoft PivotTable.
Access Team Foundation Server data by using Microsoft Office Project.
ㆍReport team project status.
Manage reports.
ㆍAdd an existing report to SSRS.
ㆍDelete a report.
Manage team project documentation.
ㆍUpload documents to the team portal by using Team Explorer.
ㆍManage document libraries.

출처 : 마이크로소프트 Learning
Posted by 상현넘™

댓글을 달아 주세요