2017-12-22 6 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

関連する問題