关于TFS2010 远程无法创建团队项目的若干问题总结
今天遇到一个TFS的问题,折腾了好几个小时,故将其记录,给有遇到类似问题的朋友一些参考。
1、本文前提:服务器端只安装了TFS2010,本地没有安装Visual Studio 2010,因此不能在服务器端创建团队项目,而客户端通过互联网(非局域网,即不能通过机器名访问)来连接TFS。
2、问题:无法创建团队项目,先后遇到如下的错误代码:TF218027、TF30162、TF30225。
(1)TF218027的错误如同http://www.dotblogs.com.tw/yc421206/archive/2012/02/09/68562.aspx 中的界面所示。
(2)无权访问:http://【远程服务器名】/ReportServer/ReportService2005.asmx
(3)创建团队项目过程中产生错误:

模块: Engine
事件说明: TF30162: 来自组“Reporting”的任务“Populate Reports”失败
异常类型: Microsoft.TeamFoundation.Client.PcwException
异常消息: “项目创建向导”在向 http://****/ReportServer/ReportService2005.asmx 上的 SQL Server Reporting Services 创建报表时遇到错误。
异常详细信息: “项目创建向导”在 http://****/ReportServer/ReportService2005.asmx 上的 SQL Server Reporting Services 上
创建报表时遇到问题。
目前无法确定失败的原因。
因为该操作已失败,所以向导无法完成
SQL Server Reporting Services 站点的创建。
堆栈跟踪:
在 Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.Execute(ProjectCreationContext context, XmlNode taskXml)
在 Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml)
在 Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj)
-- 内部异常 --
异常消息: TF30225: 上载报告“Bug 状态”时出错: 无法完成当前操作。用户数据源凭据不满足运行此报表的要求。用户数据源凭据未存储在报表服务器数据库中,或者用户数据源配置为不需要凭据但未指定无人参与的执行帐户。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidDataSourceCredentialSettingException: 无法完成当前操作。用户数据源凭据不满足运行此报表的要求。用户数据源凭据未存储在报表服务器数据库中,或者用户数据源配置为不需要凭据但未指定无人参与的执行帐户。 (类型 ReportingUploaderException) 异常堆栈跟踪: 在 Microsoft.TeamFoundation.Client.Reporting.ReportingUploader.UploadReport(XmlNode report)
在 Microsoft.TeamFoundation.Client.Reporting.ReportingUploader.HandleCreateReports(XmlNode node)
在 Microsoft.TeamFoundation.Client.Reporting.ReportingUploader.Run()
在 Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.Execute(ProjectCreationContext context, XmlNode taskXml)

3、解决办法:
(1)关于TF218027:在 http://hi.baidu.com/xlduqevyfzbfyzq/item/4706381df58ce44ae75e0628 这里介绍了这个错误,但是并不是本文的情况。仔细思考之后发现,访问地址(http://****/Reports)是带机器名的,压根都不是远程的地址,因此想到通过更改host来解决。因此,在更改host文件之后该错误不再报了。
(2)虽然TF218027的错误不报了,但是又产生了新的问题:在创建团队项目过程中,无法下载过程模板,即进度条都不出现,发现是访问http://*****/ReportServer/ReportService2005.asmx 地址时需要登录,因此判定是服务器该站点的匿名访问未打开。打开服务器的IIS,可惜并未发现ReportorServer的虚拟目录,网上查资料得知,该虚拟目录是Reporting Service的站点目录。于是,找到该目录,赋予Network Service的用户权限,然后再访问该地址,立即出现了该web服务的WSDL。

(3)于是进度条开始前进了,可是后面又报错:TF30162和TF30225,分析一下可以大致猜测,只要解决TF30225即可。于是找到了http://blog.163.com/benben_hy/blog/static/164689454201181483754346/ 这篇文章,至此,所有问题都得到解决,远程添加团队项目成功。
关于TFS2010 远程无法创建团队项目的若干问题总结的更多相关文章
- [BI项目记]-搭建代码管理环境之创建团队项目
此篇主要介绍如何基于TFS环境创建团队项目来进行项目代码的版本管理工作,这一系列将侧重于BI项目,当然对于其它项目也同样适用. 在TFS里开始一个项目,我们首先需要创建一个团队项目. 在Team Ex ...
- tfs中如何创建团队项目及如何操作团队项目
创建团队项目集合 tfs server管理控制台\团队项目集合页面.选择'创建集合'链接,按向导即可创建项目集合. 创建团队项目 创建好团队项目集合后,就要开始创建团队项目了. 进入vs,连接上tfs ...
- 使用SVN+Axure RP 8.0创建团队项目
一.使用到的工具:VisualSVN Server --SVN服务器:https://www.visualsvn.com/server/ Axure RP 8.0 :http://www.downc ...
- 创建TFS团队项目时自动建立代码库的文件夹结构
很多客户都跟我提过一个这样的需求,即需要在创建团队TFS项目时,自动创建起源代码库的文档结构,例如类似下列结构的文件夹: <teamProject> |- DEVELOPMENT ...
- 使用Axure管理团队项目以及分享原型
第一部分:使用Axure管理团队项目 首先,你要有一个Axure账户 呵呵哒.注册地址:http://share.axure.com 发起团队项目 在浏览器登录 Axure share(网速很卡很卡) ...
- 使用Axure管理团队项目图文教程 团队协作操作步骤
Axure RP团队版和企业版都支持团队协作,可以创建和管理团队项目,即多人共同创作一个原型.本文通过图文教程的形式,讲解了如何基于Axure Share服务创建和管理团队项目.因为Axure Sha ...
- 《AlwaysRun团队》第三次作业:团队项目的原型设计
<AlwaysRun团队>第三次作业:团队项目的原型设计 项目 内容 这个作业属于哪个课程 [任课教师博客主页链接](https://home.cnblogs.com/u/nwnu-dai ...
- 永远的Ace 团队作业4—团队项目需求建模与系统设计(1)
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST/ 这个作业要求链接 https://www.cnblogs.com/nwnu-da ...
- 使用git命令创建分支到团队项目
背景 在我们的团队中,我作为管理者,创建了一个叫HelloWorld的项目,大家各自在本地进行开发,将自己的工作贡献到我们的团队项目中.为了便于审核,我希望大家先将自己的贡献先放在属于自己的一个分支上 ...
随机推荐
- dede导航栏目调用
1.基础调用 {dede:channel row='5' type ='top' } <li><a href="[field:typelink/]">[fi ...
- Luogu P4894 【GodFly求解法向量】
个人感觉我的解法比官方题解好理解得多 因为是任意一个法向量嘛,不妨设$x=1$ 然后解一个二元一次方程就可以解决了 但是因为要求输出三个整数 代码 #include<iostream> # ...
- 深度学习国外课程资料(Deep Learning for Self-Driving Cars)+(Deep Reinforcement Learning and Control )
MIT(Deep Learning for Self-Driving Cars) CMU(Deep Reinforcement Learning and Control ) 参考网址: 1 Deep ...
- ROS + Caffe 机器人操作系统框架和深度学习框架笔记 (機器人控制與人工智能)
ROS + Caffe,这里以环境中物体识别为示例,机器人怎么知道环境里面有什么呢? [0.0567392 - n03376595 folding chair][0.0566773 - n040999 ...
- Effective STL 学习笔记:19 ~ 20
Effective STL 学习笔记:19 ~ 20 */--> div.org-src-container { font-size: 85%; font-family: monospace; ...
- BFS && DFS
HDOJ 1312 Red and Black http://acm.hdu.edu.cn/showproblem.php?pid=1312 很裸的dfs,在dfs里面写上ans++,能到几个点就调了 ...
- mysql-noinstall.zip免安装版的优化配置和精简
1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.5.25a-win32.zip,解压缩到相关目录,如:d:\\ mysql-noinstall-5.1.53-win32 ...
- C#socket编程序(一)
在讲socket编程之前,我们先看一下最常用的一些类和方法,相信这些能让你事半功倍. 一.IP地址操作类 1.IPaddress类 a.在该类中有一个 parse()方法,能够把点分十进制IP地址 转 ...
- Ansible介绍及安装部署
本节内容: 运维工具 Ansible特性 Ansible架构图和核心组件 安装Ansible 演示使用示例 一.运维工具 作为一个Linux运维人员,需要了解大量的运维工具,并熟知这些工具的差异,能够 ...
- sql server2012 企业版 百度云下载
链接: https://pan.baidu.com/s/1j7a6RWwpvSzG-sF7Dnexfw 提取码: 关注公众号[GitHubCN]回复获取