다음을 통해 공유


Team Foundation Server와 Project Server 통합을 지원하기 위한 알려진 문제 및 해결 방법

이 여기서 간 통합의 알려진된 문제를 설명 합니다. Visual Studio Team Foundation Server 2012 및 Microsoft Project Server입니다.이 통합을 지원 하기 위해 설치한 해야 Team Foundation Server Project Server에 대한 Project Server 응용 프로그램 계층을 확장 합니다.자세한 내용은 Team Foundation Server와 Project Server 통합을 지원하기 위한 시스템 및 설치 요구 사항을 참조하십시오.

대부분의 문제는 수행할 작업을 통해 해결할 수 있습니다.

[!참고]

자세한 내용은 Microsoft 웹 사이트의 Team Foundation Server and Project Server Integration 포럼 게시물을 참조하십시오.

항목 내용

  • 매핑된 자식 작업 관련 요약 작업이 프로젝트 계획에서 업데이트 되지 않음

  • 남은 작업 시간 필드 비어 있어야

  • 특정 오류 조건 해결

  • 리소스 이름에는 특수 문자를 사용할 수 없음

  • 작업 항목 형식 필드에 모든 작업 항목 형식이 나열됨

  • 관리 명령에 대한 오류 메시지를 통해 누락된 권한을 알 수 없음

  • null 필드 또는 빈 필드 값을 지정하는 쿼리 정의

  • 매핑된 Enterprise 프로젝트 계획의 이름을 변경하려면 매핑된 팀 프로젝트를 새로 고쳐야 함

  • 스트레스 상태에서 여러 오류 및 교착 상태가 보고될 수 있음

  • 네트워크 부하 분산 구성을 사용하는 경우 발생하는 액세스 거부 문제

  • 마스터 프로젝트가 열린 상태에서 하위 프로젝트를 업데이트하는 경우 여러 오류가 발생할 수 있음

매핑된 자식 작업이 요약 작업과 프로젝트 계획에 업데이트 되지 않는다

디자인, Team Foundation Server (TFS) 프로젝트 요약 작업, 하위 작업에서 TFS 작업 항목에 매핑되는 작업에 대한 필드를 업데이트 하지 않습니다.프로젝트 계획에서 요약 작업(task)의 작업을 계산하기 때문에 동기화 프로세스는 요약 작업의 업데이트를 건너뜁니다.또한, 요약 작업의 제목과 같은 작업 필드가 아닌 필드로의 변경도 업데이트되지 않습니다.이 동작은 두 서버 제품을 통합할 때 발생하는 알려진 제한 사항입니다.

맨 위로 이동

남은 작업 시간 필드 비어 있어야

작업 상태가 완료 또는 제거에서 TFS 설정 된 프로젝트에서를 업데이트할 때 다음과 같은 유효성 검사 오류 메시지가 나타날 수 있습니다.

' 남은 작업 ' 필드의 값은 비어 있어야 합니다.

이 메시지는 나타냅니다 있는 <EMPTY /> 워크플로 문을 않습니다 제거 작업 형식 정의에 팀 프로젝트에서.TFS null 값을 포함할 수 있는 필드를 기대 하는 동안 프로젝트 필드 0으로 설정 합니다.이 문제를 해결 하려면 참조 필요한 변경 사항을 만들 때 매핑 팀 프로젝트는 되었습니다 만든에서 Scrum 프로세스 템플릿에.

특정 오류 조건 해결

다음 표에서는 두 서버 제품을 통합할 때 발생할 수 있는 특정 오류에 대한 정정 작업을 제공합니다.

오류 조건

해결

TF80070: Team Foundation에서 작업을 수행하는 동안 오류가 발생했습니다.작업을 저장한 후 응용 프로그램을 다시 시작하는 것이 좋습니다.

이 오류는 Project Server에서 허용하는 것보다 큰 수를 지정하는 경우 나타날 수 있습니다.12/31/2049 이후의 날짜를 지정하거나 100,000,000,000,000(10의 14제곱)보다 큰 값을 지정할 수 없습니다.DateTime 및 Integer 필드에 대한 이러한 제한은 Project Server에서 적용됩니다.

이 오류 조건을 해결하려면 지정된 제한을 초과하는 필드를 수정하십시오.

TF244069: PWA 인스턴스에 대한 보고 데이터베이스 스키마의 프로비전 상태를 확인하는 동안 오류가 발생했습니다. Project Server에서 "TF289004: Project Server와 통신하는 동안 오류가 발생했습니다.Project Server 관리자에게 문의하십시오." 오류를 반환했습니다.

Project Server를 호스팅하는 웹 응용 프로그램의 응용 프로그램 풀에 사용되는 계정에 대한 권한을 설정해야 합니다.Project Server의 보고 데이터베이스에 대한 db_owner로 이 계정을 설정합니다.자세한 내용은 Project Server와 Team Foundation Server의 통합을 지원하기 위한 권한 할당을 참조하십시오.

또한 pwa 인스턴스에 설정 해야 합니다 클래식 모드 인증, 클레임 기반 인증.설정 된 경우 pwa 인스턴스를 등록할 수 없습니다 클레임 기반 인증.

TF244069: PWA 인스턴스에 대한 보고 데이터베이스 스키마의 프로비전 상태를 확인하는 동안 오류가 발생했습니다. Project Server에서 "서버에서 요청을 처리할 수 없습니다.-HTTP 상태 502 요청에 실패 했습니다 심볼의 잘못 된 사용: 프록시 오류 (데이터 레코드가 없습니다 사용할.). "

web.config 파일에서 오류가 발생한 PWA(Project Web Access 또는 Project Web App) 인스턴스에 대해 기본 프록시의 autoDetect 속성 설정을 변경해야 합니다.web.config 파일은 Drive:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config에서 찾을 수 있습니다.다음 요소 태그를 <system.net> 섹션에 추가합니다.

<defaultProxy>
   <proxy autoDetect="false" />
</defaultProxy>

TF244069: PWA 인스턴스에 대한 보고 데이터베이스 스키마의 프로비전 상태를 확인하는 동안 오류가 발생했습니다. Project Server에서 "TF289004: Project Server와 통신하는 동안 오류가 발생했습니다.Project Server 관리자에게 문의하십시오." 오류를 반환했습니다.

권한이 올바르게 설정되어 있는지 확인하십시오.Project Server의 보고 데이터베이스를 호스팅하는 웹 응용 프로그램의 응용 프로그램 풀에 사용되는 계정에 대하여 권한을 설정해야 합니다.보고 데이터베이스에 대한 db_owner 권한을 계정에 부여합니다.자세한 내용은 Project Server와 Team Foundation Server의 통합을 지원하기 위한 권한 할당을 참조하십시오.

TF244079: 공유 서비스의 URL을 검색하는 동안 오류가 발생했습니다.

Project Server 2010를 지원하는 데 필요한 두 가지 업데이트를 설치해야 합니다. 업데이트를 설치한 후 SharePoint 구성 마법사를 실행해야 합니다.자세한 내용은 Team Foundation Server와 Project Server 통합을 지원하기 위한 시스템 및 설치 요구 사항을 참조하십시오.

TF244087: Microsoft Team Foundation Server 확장 프로젝트 서버에 대한 Project Server를 호스팅하는 컴퓨터에 설치 되어 있어야 합니다.자세한 내용은 방법: Team Foundation Server에 Project Server 추가를 참조하십시오.

설치 해야 Team Foundation Server 다음 컴퓨터에서 Project Server에 대한 확장 합니다.

  • Project Server 2007에 대한 데이터 동기화에 참여할 각 응용 프로그램 계층 서버 Team Foundation Server.

  • Project Server 2010: Team Foundation Server와의 데이터 동기화에 참여할 각 웹 계층 및 응용 프로그램 계층 서버

자세한 내용은 Team Foundation Server와 Project Server 통합을 지원하기 위한 시스템 및 설치 요구 사항을 참조하십시오.

TF208104: Project Server와 같은 다른 프로세스에 의해 잠긴 계층 링크 관계를 한 개 이상 수정했습니다.

개별 작업 항목의 변경 사항이 게시되었습니다.잠긴 링크의 변경 사항은 자동 수정되었습니다.

이 오류는 Excel에서 해당 작업 계층 구조가 잠겨 있는(링크가 잠겨 있음) 동기화된 작업 항목의 계층적 링크 관계를 변경하는 경우에 발생할 수 있습니다.이 메시지는 필드 변경 내용은 게시되지만 링크 잠금 여부에 관계없이 링크 계층 구조에 대한 모든 변경 내용이 게시되지 않음을 나타냅니다.트리 계층 구조가 자동으로 원래 구조로 돌아갑니다.자세한 내용은 Addressing Error TF208104: Hierarchical Link Relationship Is Locked을 참조하십시오.

TF285019: '{0}' 사용자에 대한 요청을 전송하지 못했습니다.Project Server 관리자에게 문의하여 동기화 엔진에 사용되는 서비스 계정에 Project Server 권한이 부여되었는지 확인하십시오.

이 오류는 작업 항목이 생성되거나 업데이트된 후 동기화 엔진에서 이를 Project Server로 제출하려고 시도할 때 기록 필드에서 발생합니다.이 오류를 해결하려면 동기화 엔진이 실행되는 서비스 계정에 추가 권한을 제공해야 합니다.Project Server 2007의 경우 SSP(공유 서비스 공급자)에 액세스할 수 있는 권한을 제공해야 합니다.Project Server 2010의 경우 SharePoint 웹 응용 프로그램의 Project Server 서비스 응용 프로그램을 호출할 수 있도록 모든 권한을 부여해야 합니다.자세한 내용은 Project Server와 Team Foundation Server의 통합을 지원하기 위한 권한 할당을 참조하십시오.

TF287030: ID가 TaskID인 작업을 동기화하는 동안 오류가 반환되었습니다.오류 = "TF287035: 팀 프로젝트 'Project'의 작업 항목 형식을 찾을 수 없습니다.작업 항목 형식을 삭제하거나 이름을 바꾼 것 같습니다.Team Foundation Server 관리자가 매핑된 팀 프로젝트의 명명된 작업 항목을 복원하거나 프로젝트 관리자가 새 작업 항목 형식 이름으로 프로젝트 계획을 업데이트해야 합니다."Team Foundation Server 관리자에게 문의하여 이 작업을 수행하는 데 필요한 권한이 할당되었는지, 작업 항목 형식과 팀 프로젝트가 있는지 확인하십시오.

모든 프로젝트 관리자가 설치 되어 있는지 확인 Visual Studio 2012.

SSL(Secure Sockets Layer) 인증을 요구하도록 Project Server가 설정된 경우 데이터 동기화에 참여하는 PWA 인스턴스를 지원하는 SharePoint 웹 응용 프로그램에 대해 SSL(Secure Sockets Layer)이 올바르게 구성되어 있는지 확인해야 합니다.자세한 내용은 Team Foundation Server에 대해 SSL(Secure Sockets Layer)을 사용하여 HTTPS 설정을 참조하십시오.

TF291011: 지원되지 않는 필드 형식 '{0}'이(가) Project Server 필드 '{1}'에 할당되었습니다.

Team Foundation 필드를 Project Server 필드에 매핑하는 경우에는 이러한 필드의 데이터 형식이 필드 매핑 조건에 맞아야 합니다.자세한 내용은 Data Types and Field Mapping Criteria을 참조하십시오.

TF294003: PWA 인스턴스 pwaUrl에 액세스할 수 없습니다.Project Server에서 "요청이 실패했습니다(HTTP 상태 401). 권한이 없음" 오류를 반환했습니다. PWA 인스턴스가 있는지, PWA에 액세스하는 데 필요한 권한이 팀 프로젝트 컬렉션의 서비스 계정에 부여되었는지 확인하십시오.

PWA 인스턴스에 액세스하기 위한 Team Foundation Server 권한이 서비스 계정에 부여되어야 합니다.자세한 내용은 Permissions Required to Configure Integration and Support Data Synchronization을 참조하십시오.

TF294026: 작업 항목 필드 Microsoft.VSTS.Scheduling.CompletedWork가 없습니다.Team Foundation Server 관리자에게 문의하여 이 작업 항목 필드를 추가하십시오.

이 오류는 다음과 같은 경우에 나타날 수 있습니다.

  • Visual Studio Scrum 프로세스 템플릿에서 만든 팀 프로젝트만 포함 하는 팀 프로젝트 컬렉션에는 기본 필드 매핑을 업로드 하려고 합니다.이 서식 파일에 포함 되지 않은 작업 완료 또는 원래 예상 값 필드 Team Foundation 필드입니다.이러한 필드를 매핑해야 합니다.

    기본 필드 매핑의 내용을 다운로드하고 지원되지 않는 매핑을 삭제한 다음 수정된 필드 매핑을 업로드하여 이 오류를 해결할 수 있습니다.자세한 내용은 필요한 변경 사항을 만들 때 매핑 팀 프로젝트는 되었습니다 만든에서 Scrum 프로세스 템플릿에.

TF400651: SharePoint 작업 목록 프로젝트 이므로 Team Foundation Server 다음 프로젝트와 통합 될 수 없습니다: {0}입니다.프로젝트에 Enterprise 프로젝트를 변환 하거나 다른 프로젝트를 선택 합니다.

프로젝트 계획을 SharePoint 작업 목록 프로젝트로 구성 된 경우이 메시지가 나타납니다.이 문제를 해결 하려면 참조 변경 SharePoint 작업 목록 enterprise 프로젝트에.

맨 위로 이동

자원 이름이 특수 문자를 포함할 수 없습니다.

대괄호 또는 모서리 괄호와 같은 여러 문자 사용자 이름은 Active Directory와 Project Server 간에 동기화 문제가 발생할 수 있습니다.자세한 내용은 Microsoft 웹 사이트의 Project Server 2007에서 Active Directory 동기화 관리 페이지를 참조하십시오.

맨 위로 이동

모든 작업 항목 형식 작업 항목 형식 필드를 나열합니다.

Text30은 작업(task)과 작업 항목을 동기화하는 데 사용되는 작업 항목 형식 열과 연결된 기본 프로젝트 필드입니다.팀 리본 메뉴의 팀 프로젝트 선택 옵션을 사용하여 프로젝트 계획을 Team Foundation Server에 연결한 경우 작업 항목 형식이라는 추가 프로젝트 필드를 사용할 수 있습니다.이 필드는 기본 프로젝트 필드인 Text24와 함께 Team Foundation에 바인딩되는 프로젝트 계획의 매핑을 지원하지만 계획 동기화는 지원하지 않습니다.Text24 기반 필드에는 팀 프로젝트에 대한 작업 항목 형식의 전체 목록이 포함되어 있습니다.필드를 가리키고 Text30이 표시되는지 확인하여 올바른 필드가 있는지 확인할 수 있습니다.

맨 위로 이동

관리 명령에 대한 오류 메시지는 누락 된 권한을 알 수 없음

TfsAdmin 명령줄 도구를 실행하면 다음 오류 메시지가 나타날 수 있습니다.

HTTP 상태 401 때문에 요청이 실패했습니다: 권한이 없음.

이 메시지를 통해 서버별로 어떤 권한이 필요한지 알 수는 없습니다.실행하려고 한 특정 명령에 필요한 권한을 검토해야 합니다.자세한 내용은 Project Server와 Team Foundation Server의 통합을 지원하기 위한 권한 할당을 참조하십시오.

맨 위로 이동

Null 또는 빈 필드 값을 지정 하는 쿼리를 정의 합니다.

이 정의되어 있지 않은 작업 항목 쿼리를 만들어 Team Foundation에서 정의되지 않은 작업 항목 필드를 찾을 수 있습니다.매핑되는 해당 Project Server 필드는 0 값을 포함할 수 있습니다.예를 들어 쿼리에 다음 절을 지정하여 정의되지 않은 작업이 포함된 작업 항목이나 작업이 없는 작업 항목을 제외할 수 있습니다.

  • And 완료된 작업 <> (값을 정의되지 않은 상태로 둠)

  • Or Project Server 완료된 작업 <> 0

  • And 남은 작업 < > (값을 정의되지 않은 상태로 둠)

  • Or Project Server 남은 작업 <> 0

자세한 내용은 Monitoring Work Item Submissions and Resolving Conflicts and Rejections을 참조하십시오.

맨 위로 이동

매핑된 Enterprise 프로젝트 계획의 이름을 변경하려면 매핑된 팀 프로젝트를 새로 고쳐야 함

매핑된 Enterprise 프로젝트를 다른 이름으로 저장한 다음 프로젝트를 Project Server에 게시하는 경우 매핑된 팀 프로젝트를 새로 고쳐야 합니다.그렇게 하지 않으면 Project Server 탭의 Enterprise 프로젝트 필드에 새 이름이 나타나지 않습니다.자세한 내용은 Team Foundation Client 새로 고침을 참조하십시오.

맨 위로 이동

여러 오류 및 교착 상태가 스트레스 상태에서 보고 될 수 있습니다.

특정 로드 조건에서 여러 오류 및 교착 상태 조건이 Windows 이벤트 로그 및 동기화 메시지에 보고될 수 있습니다.예를 들어 여러 개의 팀 프로젝트 컬렉션이 단일 PWA 인스턴스에 매핑된 경우 다음 메시지가 표시될 수 있습니다.사용자 작업은 필요 없습니다.

다음과 같은 오류 유형이 나타납니다.

Error_GeneralServerErrorSql|트랜잭션(프로세스 ID 156)이 잠금 리소스에서 다른 프로세스와의 교착 상태가 발생하여 실행이 중지되었습니다. 트랜잭션을 다시 실행하십시오.

Error_GeneralServerErrorSql|제한 시간이 만료되었습니다. 작업이 완료되기 전에 제한 시간이 초과되었거나 서버가 응답하지 않습니다.

맨 위로 이동

네트워크 부하 분산 구성에 액세스 거부 문제 발생

Project Server에 대한 관리자 권한이 있는 경우, 두 서버 제품의 통합을 구성하면 401 액세스 거부 메시지가 나타날 수 있습니다.Project Server 배포에 다음 구성 요소가 포함되어 있는 경우 이 메시지가 나타날 수 있습니다.

  • 둘 이상의 웹 프런트 엔드

  • 균형을 조정하기 위한 Windows NLB(네트워크 부하 분산)

  • DNS(Domain Name Service)에 등록된 이름의 NLB 프런트 엔드인 단일 정적 IP

이 문제를 해결하려면 두 레지스트리 키 중 하나를 설정해야 합니다.자세한 내용은 Microsoft 웹 사이트의 통합 인증을 사용하며 IIS 5.1 이상 버전에 호스트된 웹 사이트를 탐색할 때 오류 401.1이 나타남 페이지를 참조하십시오.

맨 위로 이동

하위 프로젝트는 마스터 프로젝트를 열고 업데이트할 때 여러 오류가 발생할 수 있습니다.

하위 프로젝트인 팀 프로젝트와 Enterprise 프로젝트 계획간에는 데이터를 동기화할 수 있습니다.매핑된 하위 프로젝트가 있는 마스터 프로젝트의 모든 데이터는 관리하거나 업데이트할 수 없습니다.Team Foundation Server에 매핑된 하위 프로젝트를 포함하는 마스터 계획이 있을 수 있지만, Project Professional용 Team Foundation 클라이언트 추가 기능에서는 마스터 계획에서 매핑된 하위 프로젝트의 편집을 차단합니다.특히 이 추가 기능은 마스터 계획에서 Team Foundation과 동기화되도록 예정되어 있는 작업을 수정하거나 삭제할 수 없도록 합니다.

하위 프로젝트와 마스터 프로젝트를 동시에 열면 여러 오류가 발생할 수 있습니다.예를 들어 다음과 같은 오류 메시지가 하나 이상 나타날 수 있습니다.

  • 보기 Team Foundation Gantt(Project Server)이(가) 이 버전의 Project에 없습니다.다른 보기를 선택하십시오.

  • 작업 항목 형식 추적을 위해 선택한 pjTaskText30 필드는 이미 프로젝트에서 사용 중입니다.계속할 경우 기존의 데이터를 덮어씁니다.

    데이터를 덮어쓰거나 삭제하지 않으려면 '취소'를 클릭하고 프로젝트에서 사용하지 않는 필드로 pjTaskText30의 데이터를 복사하거나 관리자에게 문의하여 로컬 필드를 변경하십시오.

    삭제하시겠습니까?

  • TF82041: Team Foundation에서는 마스터 프로젝트의 하위 프로젝트에서 작업을 편집할 수 없습니다.하위 프로젝트를 열어 작업을 편집, 게시, 또는 새로 고치십시오.

  • TF80069: Team Foundation에서 응용 프로그램의 데이터를 업데이트하는 동안 오류가 발생했습니다.

이러한 오류를 해결하려면 매핑된 하위 프로젝트를 수정할 때에는 마스터 프로젝트를 닫으십시오.

맨 위로 이동

참고 항목

개념

Team Foundation Server 및 Project Server 통합의 동기화 프로세스 개요

데이터 동기화에 참여하지 못하도록 구성 요소 제거

배포 구성 변경

Team Foundation Server 및 Project Server의 통합 관리