Sümptom
See probleem ilmneb rakenduses Microsoft Dynamics AX 2012 Project Serveri sõnumite järjekord. Lisaks kuvatakse rakendusobjektide serveris (AOS) järgmine tõrketeade:
Kaardil ei leitud väärtust Project_UID .
Põhjus
See probleem ilmneb seetõttu, et mõnel tegevusel on HierarchyId, ElementNumber ja ActivityNumber väljadel null väärtus.
Lahendus
Selle probleemi lahendamiseks toimige järgmiselt.
-
Määratlege tegevused, mille väärtuseks on HierarchyId, ElementNumber ja ActivityNumber väljad null, kasutades järgmist päringut.
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
-
Kustutage kõik tuvastatud tegevused.
-
Sünkroonige rakendusega Microsoft Dynamics AX 2012.
-
Looge sama tegevus Project serveris uuesti.
-
Sünkroonige uuesti Microsoft Dynamics AX 2012.