【发布时间】:2017-12-22 09:58:24
【问题描述】:
问题是给定项目的所有报告现在正在查看错误的团队项目。
在标准报告中,使用以下查询来确定项目:
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。
知道如何解决这个问题吗?
【问题讨论】:
-
嗨,Michael,在重命名团队项目后,对于报告,它们将在为数据仓库运行下一个增量分析作业后反映新名称。默认情况下,它每两个小时运行一次。要加快此过程,请手动运行 warehouse jobs and incremental analysis job,以便新名称同步到仓库并开始使用新名称报告。在作业运行之前,报告不会按预期工作。如果您遇到采集数据库冲突,建议您恢复数据库备份。
标签: reporting-services tfs tfs-reports