我办公室的报告分类标准专家要求在我们下一次TFS升级期间,数据源Tfs2010ReportDS和Tfs2010OlapReportDS不能直接放在报告服务器的root / home文件夹中。他希望所有tfs数据源和tfs报告都隐藏在他们自己的tfsreports文件夹中。虽然报告很好地安装在文件夹中,但数据源似乎无法控制它们的创建位置。在配置报告时在TFS管理控制台中指定文件夹似乎仅影响报告,而不影响数据源。虽然我可以在创建数据源之后移动数据源,但我担心我会破坏所有依赖于数据源的报告并迫使我手动更新每个数据源。因为我们没有遵循将所有内容保存在一个团队项目中的最佳实践,所以这需要我访问50多个报告。我错过了某个控制数据源创建位置的设置吗?
P.S。我们使用此MSDN文章(https://msdn.microsoft.com/en-us/library/dn148128.aspx)和powertools等重新创建所有报告作为升级的一部分。
答案 0 :(得分:0)
TFS不支持此功能,并且根据文档,它拥有RS和SQL实例,对文档化安装和权限的任何更改都将取消您与MS的支持协议(使保修失效)。
然而,如果那些推动这一变化的人愿意接受MS的支持,你就可以实现它。他们需要手动配置所有报告,然后在创建新团队项目时继续手动更新报告。每次升级TFS时都可能需要恢复和重做此过程,以便他们每季度执行此任务。
我建议您不要这样做,并向他们解释TFS使用的RS,AS和SQL的实例是由应用程序本身拥有和管理的,并且他们应该保持他们的肮脏爪子。在TFS配置和升级中,我在现场看到的所有问题中有90%(我自2010年以来一直是TFS顾问),因为DBA相信他们比产品团队更了解。
TFS及其所有系统应该是由您的TFS支持团队管理的黑盒子。