Team Foundation 报告疑难解答
更新:2007 年 11 月
本主题列出了使用 Team Foundation Reporting 时可能发生的以下常见问题:
运行报告时接收到错误消息
报告中缺少数据
运行报告需要很长的时间
没有访问报告的权限
如果在查看这些提示以及各个错误消息帮助主题中的提示后仍然无法解决问题,请访问 Microsoft 技术论坛中有关 Visual Studio Team System 的内容 (https://go.microsoft.com/fwlink/?LinkId=54490)。这些论坛为各种疑难解答主题提供了可搜索线索,它们在相关人员的密切监视下,可以快速解答您的提问。
运行报告时接收到错误消息
运行报告时,您可能收到如下所示的错误信息:
处理报告的过程中出错。(rsProcessingAborted)。
对数据集“dsPriorityParam”的查询执行失败。(rsErrorExecutingCommand) 有关此错误的更多信息,请定位到本地服务器计算机上的报告服务器,或启用远程错误。
这些错误信息指示,当数据从操作存储区移至数据仓库时出现问题,并且报告中可能缺少信息。
如果错误消息指示连接到数据源时出现问题,请确保数据源配置正确。有关更多信息,请参见如何:更改 SQL Server Reporting Services 的服务帐户或密码。
由于导致这些错误的原因通常出现在数据仓库程序中,而不在于报告程序本身,因此您必须按照数据仓库疑难解答中所述的故障排除步骤执行操作。
报告中缺少数据
如果您怀疑报告中缺少信息,可以通过下列步骤来予以确认。
确认缺少数据
进行以下一项或多项更改:
将更改后的文件签入源代码管理中。
更新工作项。
发布测试结果。
单击“开始”,指向“所有程序”,再指向“Microsoft SQL Server 2005”,然后单击“SQL Server Management Studio”。
在“连接到服务器”对话框的“服务器类型”列表中,选择“数据库引擎”,然后单击“连接”。
展开“数据库”节点,再展开“服务器名称 TFSWarehouse”节点,然后展开“表”节点。
确认更改出现在相应的表中:
如果将更改后的文件签入源代码管理,请右击 dbo.Changeset 和 dbo.Code Churn 表,单击“打开表”,确认更改出现。
如果更新工作项,请右击 dbo.Current Work Item 和 dbo.Work Item History 表,单击“打开表”,确认更改出现。
如果发布测试结果,请右击 dbo.Test Result 表,单击“打开表”,确认更改出现。
如果确定是由于数据仓库的问题而导致报告中缺少数据,请按照数据仓库疑难解答中介绍的故障排除步骤执行操作。
运行报告需要很长的时间
首次运行或查看预置报告时,Team Foundation 可能需要很长的时间(数十分钟)来组合和处理数据仓库中的数据。等待此处理完成。如果报告在 30 分钟后仍未完成处理并显示出来,请与 Team Foundation 管理员联系。
没有访问报告的权限
如果您收到错误消息,指出您没有访问报告的权限,请与 Team Foundation 管理员或 SQL Server Reporting Services 服务器的管理员联系。有关更多信息,请参见如何:设置 Team Foundation Server 参与者权限。