2017-12-22 23 views
1

주어진 프로젝트에 대한 보고서가 현재 잘못된 팀 프로젝트를보고 있습니다. 다음 쿼리는 프로젝트를 결정하는 데 사용되는 표준 보고서에서이름 바꾸기 후 TFS 보고서가 잘못된 프로젝트를 찾습니다

:

SELECT TOP 1 p.ProjectNodeGUID, p.ProjectNodeName FROM 
(
    SELECT ProjectNodeGUID, ProjectNodeName, 1 AS RowRank FROM GetProjectNodeInfoFromReportFolder(@ReportPath) 
    UNION 
    SELECT '00000000-0000-0000-0000-000000000000' AS ProjectNodeGUID, 'missing' AS ProjectNodeName, 0 AS RowRank 
) p ORDER BY p.RowRank DESC 

을하지만 올바른 하나를 반환하지 않습니다.

나는 프로젝트 이름을 A에서 A.Old으로 변경하고 A이라는 새 프로젝트를 만들었습니다. 보고서 서버를 보면 A.Old라는 폴더가없고 A이라는 폴더가 있지만 실제로는 A.Old을 가리 킵니다.

수정 방법에 대한 아이디어가 있으십니까?

+0

안녕 마이클, 보고서, 팀 프로젝트 이름을 바꾼 후, 그들은 반영 실행 ** 작업이 동안 실행 데이터웨어 하우스. 기본적으로 2 시간마다 실행됩니다. 프로세스를 신속히 처리하려면 [웨어 하우스 작업 및 증분 분석 작업] (https://docs.microsoft.com/en-us/vsts/report/admin/manually-process-data-warehouse-and-cube)을 수동으로 실행하십시오. 새 이름이웨어 하우스에 동기화되고 보고서가 새 이름을 사용하여 시작됩니다. 작업이 실행될 때까지 보고서가 예상대로 작동하지 않습니다. 수집 데이터베이스에서 충돌이 발생하면 데이터베이스 백업을 복원하는 것이 좋습니다. –

답변

0

TFS 용 Warehouse에 연결하는 경우이 변경 사항을 통과하려면 Warehouse의 재 작성을 실행해야합니다. 이것은 Project Renames, Deletes 및 Collection detach/attach에 해당됩니다.

이름을 바꿀 때 경고 메시지에 표시되어야합니다.

다음 ** 증분 분석 한 후 새 이름을 ...이 문제를 해결합니다 관리 콘솔에서 재 구축

+0

그래, 나도 그걸 읽고 다시 만들었 어. 실제로 몇 번. 그러나 운이 없다. 콜렉션 데이터베이스에서 어떤 일이 잘못되었다고 생각합니다. 어쩌면 내가 작업을 실행하기 전에 이전 프로젝트와 같은 이름으로 새 프로젝트를 만들었을까요? – Michael

+1

이벤트 뷰어에서 이벤트 로그를 확인하여 유용한 정보가 있는지 확인할 수 있습니까? –

+0

몇 달 전에 이름을 바꿨습니다. 건초 더미에서 바늘을 찾는 것과 같을거야. 내가 뭔가를 찾을 수 있는지 보 겠지만 이름 변경의시기는 알려지지 않았습니다. – Michael