증상

이 문제는 Microsoft Dynamics AX 2012의 Project Server 메시지 큐에서 발생 합니다. 또한 응용 프로그램 개체 서버 (AOS)에 다음과 같은 오류가 표시 됩니다.

Project_UID 값이 지도에 없습니다.

원인

이 문제는 일부 활동의 HierarchyId, Elementnumber activitynumber 필드에 null 값이 있기 때문에 발생 합니다.

해결 방법

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. 다음 쿼리를 사용 하 여 HierarchyId, Elementnumber activitynumber 필드에 null 값이 있는 활동을 식별 합니다.

    DECLARE @PROJ_UID VARCHAR(36) SET @PROJ_UID = <Project UID>SELECT MSP_EpmTask.ProjectUID, MSP_EpmTask.TaskUID, MSP_EpmTask.TaskName, MSP_EpmTask.TaskModifiedRevisionCounter,  DAX_Task.SyncRevisionCounter, DAX_Task.[HierarchyId], DAX_Task.ElementNumber, DAX_Task.ActivityNumber  FROM <ProjectServer_Reporting Database>.dbo.DAX_Task DAX_TaskWITH (NOLOCK)  INNER JOIN  <ProjectServer_Reporting Database>.dbo.MSP_EpmTask MSP_EpmTask  WITH (NOLOCK)  ON DAX_Task.ProjectUID = MSP_EpmTask.ProjectUID  AND DAX_Task.TaskUID = MSP_EpmTask.TaskUID  WHERE MSP_EpmTask.TaskModifiedRevisionCounter != DAX_Task.SyncRevisionCounter  AND MSP_EpmTask.ProjectUID = @PROJ_UID  order by HierarchyId 
  2. 식별 된 모든 활동을 삭제 합니다.

  3. Microsoft Dynamics AX 2012와 동기화 합니다.

  4. Project Server에서 동일한 활동을 다시 만듭니다.

  5. Microsoft Dynamics AX 2012와 동기화 합니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

번역 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

소중한 의견에 감사드립니다.

×