文件名称:Team Foundation Server 2010简体中文版
文件大小:1.8 GBhttp://www.google.com/profiles/dedecms.com 下载地址:
thunder://QUFlZDJrOi8vfGZpbGV8Y25fdmlzdWFsX3N0dWRpb190ZWFtX2ZvdW5kYXRpb25fc2VydmVyXzIwMTBfeDg2X3g2NF9kdmRfNTMxOTA5Lmlzb3wxOTYzNTg5NjMyfEM5Qzc3QjI3MDdERjEwMDYyMUIzRkI2NTNDMjg1NTI0fC9aWg==/
转载补充:Team Foundation Server 安装时遇到的问题与解决方法总结   一直以为微软的东西用起来很简单,没想到Team Foundation Server连安装都这么复杂,在网上查了一下,遇到问题的同志还真不少,这里写一下我在安装过程中遇到的问题与解决方法,是按安装TFS的顺序来写的,希望对大家能有所帮助。
1、在安装前一定先阅读TFSInstall
该文件在安装程序目录下,这个必须认真阅读,先确定你是在工作组环境下安装还是在域环境中安装,然后确定你是单服务器安装还是双服务器安装,还需要确定所需的补丁是否已打上。我最开始就是没有看仔细,决定域环境单服务器安装,结果将数据库服务器做成了域控,在安装的时候才发现,TFS不能安装在域控上,然后又卸载了域控,白忙了。
2、你最好在一个干净的系统环境下安装TFS
  域控卸载后,在升级SQLServer 2005的sp1的时候,老是报错,SQL Analysis Service 和 Reporting Service无法升级,具体错误信息忘了保存:(,查出来是由于域控的安装与卸载后导致注册表中的SQLServer用户信息错误,在删除了指定的项后,SQL Analysis Service 升级成功,但Reporting Service还是不行,还是同样的错误,没办法只有另外找服务器安装,郁闷呀,浪费了一整天。强烈建议在一个全新的系统中安装,这样不会出一些莫名其妙的问题,解决问题的时间会远大于系统重装的时间,且有些问题,你根本找不到解决的方法。
3、环境配置http://www.google.com/profiles/dedecms.com
Windows Server 2003 + sp2
SQL Server 2008
Team Foundation Server 2008+sp1(在SQL Server 2008中安装的时候一定要有TFS的sp1)
4、服务帐户设置
  看了一下微软的安装建议,最好是为每一个SQL Server服务配置一个域用户帐户,另外还需要一个Share Point Service的帐户,TFS有两个服务,可用同一帐户。先在域控中把这些帐户建好(也可在安装步骤中需要提供帐户的时候再创建),每个帐户都需要设置“作为服务登录”具体做法是,开始->管理工具->域安全策略->安全设置->本地策略->用户权限分配,在这里找到你需要设置的权限,然后添加用户。注意用于提供TFSReport服务的帐户还需要有“允许在本地登录”的权限。
5、SQL Server 2008的安装
  SQL Server在TFS中的作用有两个,一是作为TFS的数据层,提供数据存放的服务,与TFS相关的数据都是存放在SQL Server中的,包括TFS的用户,项目的源代码,项目门户网站中的内容等等。第二个作用就是提供TFS的报表服务。安装过程没有什么好说的,按照提示一步一步的装就行,需要注意的是,建议用默认实例(微软建议如果不是在同一台服务器上提供多个SQLServer实例的服务,那么这个唯一的SQLServer实例请使用默认实例)。在安装Report Service的时候选择安装但不配置,TFS在安装的时候会配置报表的。
6、TFS的安装
  在安装完SQL Server之后就可以开始安装TFS了。在安装的过程中会自动帮你安装Share Point Service 3.0(如果你已在使用Share Point 的其它产品请参看第7点)。注意在使用SQL Server 2008作为数据层的时候,必须将TFS的安装程序与TFS sp1合并之后再进行安装,具体的操作方法可参看TFSInstall文件。在安装过程中正确设置启动服务所需的域用户(我对TFS 的Web基础服务与Report服务是用的同一个用户,对Share Point Service用的一个单独的用户)。
7、Share Point产品的选择
  安装Share Point主要是为了提供团队项目的门户网站以及团队项目中的文档服务。TFS可以在Share Point Service 3.0、Share Point Server 2007、Share Point Service 2.0之上安装。据我自己的观察,Share Point Server是在Share Point Service上面提供的一个功能强大的网站生成系统,可以用来构建企业级应用网站(纯属个人想法,确实没有怎么研究过Share Point这一系列的东西)。在安装TFS的时候,如果没有对Share Point Server特殊的需求,强烈建议安装程序中自带的Share Point Server 3.0,不要自己去设置一个已有的,这样会免去很多麻烦。我就是先花了半天的时间来装了一个Share Point Server 2007结果还没有使用,浪费生命呀。
8、在客户端安装团队资源管理器
  这个也简单,直接安装就可以了。但是注意一点,在安装完团队资源管理器后一定要安装Visual Studio 2008的sp1后才能正确连接到“报告”服务。如果是你已经安装了sp1然后再安装的团队资源管理器,那么必须重装sp1。我就是没有重装,结果“报告”上面一直是个红叉,到处都找不到原因,耗费了我一个星期的时间后好不容易在一个老外的Blog里面发现这个方法,当时确实很无语。
9、建立第一个团队项目
  安装完团队资源管理器后,就可以在VS中连接到Team Foundation Server然后建立团队项目了。如果你是建立第一个团队项目,建议你使用安装TFS时登录操作系统的用户来进行连接(该用户应该是服务器上Administrators组的成员,我用的是域管理员来安装,也就用这个用户连接),这样能够避免许多不必要的权限问题。但是在成功建立一个团队项目后,该项目的“文档”和“报告”两个文件夹却是显示的红叉,这个时候如果你再新建一个项目,会提示无法获取报表项目,登录报表服务器的权限不足,无法建立项目(大概是这样的错误,当时保存下来的错误信息被不小心删掉了......)。原因和解决方法参看第10点。
10、使用事件查看器http://www.google.com/profiles/dedecms.com
  在安装TFS的服务器上使用事件查看器,如果你的TFS运行有问题,在应用程序事件中你会发现相关的错误提示信息。如果你和我的安装方法相同,也是为每一个SQL Server服务使用一个单独的域用户,估计你也会遇到和我相同的问题。现象为第9点所描述,在应用程序事件中有这样的错误:
a、用户 'SERVERS\SQLAnalysis' 登录失败。 原因: 无法打开明确指定的数据库。
b、OLE DB 错误: OLE DB 或 ODBC 错误 : 无法打开登录所请求的数据库 "TfsWarehouse"。登录失败。; 42000。
c、TF53010: Team Foundation 组件或扩展中发生了以下错误:
日期(UTC): 2008-10-23 6:06:59
计算机: NIC-DATACENTER
应用程序域: /LM/W3SVC/593327985/Root/Warehouse-5-128692155462621591
程序集: Microsoft.TeamFoundation.Warehouse, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
进程详细信息:
进程名: w3wp
进程 Id: 2084
线程 Id: 3784
帐户名: SERVERS\TFSSERVICEhttp://www.google.com/profiles/dedecms.com
详细消息: Processing OLAP failed
异常消息: 内部错误: 操作未能成功,已终止。
内部错误: 操作未能成功,已终止。
内部错误: 操作未能成功,已终止。
内部错误: 操作未能成功,已终止。
OLE DB 错误: OLE DB 或 ODBC 错误 : 无法打开登录所请求的数据库 "TfsWarehouse"。登录失败。; 42000。
高级关系引擎中存在错误。 无法与 DataSourceID 为“TfsWarehouseDataSource”、名称为“TfsWarehouseDataSource”的数据源建立连接。
......(后面省略)   其实造成这个错误的原因很简单,就是运行SQL Server Analysis服务的域用户没有对TfsWarehouse数据库的读取权限,在这里我用的用户是SERVERS\SQLAnalysis。在数据库中手动添加这个用户的登录,并赋予它对TfsWarehouse数据库的public及TfsWarehouseDataReader权限即可。 11、在域外的计算机连接TFS
  由于是在域中安装的TFS,因此在安装时服务器的连接地址均使用的服务器名称,如:http://nic-datacenter:8080/(服务器Url)、http://nic-datacenter/Sites/Test(文档)、http://NIC-DATACENTER/Reports/Pages/Folder.aspx?ItemPath=/Test(报告),像这样的Url如果没有加入域中,并将DSN服务器设置为域DNS服务器的计算机是无法解析的。如果你在VS中连接TFS的时候使用IP地址,在打开项目后,文档与报告文件夹同样还是无法访问。对于这样的情况有几种解决办法:
a、在用户的DNS服务器上做转发,这个不怎么可行,特别是对于使用Internet访问的用户)
b、修改提供TFS服务的Url,这也是一个很复杂的事情,要用到TFS提供的命令行管理工具,可参考微软相关文档http://www.google.com/profiles/dedecms.com
c、在要连接的客户机上,修改c:\windows\system32\drivers\ect\host文件,添加服务器名称与IP地址的映射
个人觉得第三种方法是最简单且行而有效的方式,如果服务器地址发生改变,修改host文件即可。   以上就是我在安装配置TFS环境时所遇到的问题及解决方法,虽然都不是什么大问题,但折磨了我1个多星期的时间。写出来给大家分享一下,希望对大家在安装TFS的时候会有所帮助。

  

Team Foundation Server 2010简体中文版的更多相关文章

  1. Microsoft Team Foundation Server 2010 安装 序列号 注册码(转载)

    安装过程: 一.安装操作系统 安装Windows 2008 R2简体中文版 二.准备安装过程中的需要的用户账户,并设置相应权限. 具体流程如下: 1.点击“开始”——“管理工具”——“计算机管理” 2 ...

  2. Team Foundation Server 2010下载安装配置方法

    一.Team Foundation Server 2010下载: ed2k://|file|cn_visual_studio_team_foundation_server_2010_x86_x64_d ...

  3. 【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

    原贴地址:Manually Processing the Team Foundation Server 2010 Data Warehouse and Analysis Services Databa ...

  4. Team Foundation Server 2010服务器安装

    本安装指南使用Windows Server 2008企业版为基础,安装Windows Server 2008 SP2(必须),在此操作系统环境上进行TFS2010的安装与配置. 三.系统用户设置 1. ...

  5. [VSTS] 从零开始 Team Foundation Server 2010 安装配置详细图文教程

    http://www.cnblogs.com/WilsonWu/archive/2011/11/24/2261674.html 近期公司要配TFS用于新项目的管理,公司也将逐步迁移至VSTS平台,前期 ...

  6. 在Sublime中集成Team Foundation Server (TFS),实现版本管理

    Sublime是一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,由于它开发的技术架构.丰富的插件,和轻盈而快速的编程响应,Sublime广受程序员的爱好.在C, C++, Javascri ...

  7. CHANGE USER WHEN I CONNECT TO TEAM FOUNDATION SERVER

    Question: I USE TEAM EXPLORER TO CONECT TO TEAM FOUNDATION SERVER 2010, BUT I DO NOT LOGIN OUT, AND ...

  8. Integrate SharePoint 2013 with Team Foundation Server 2012

    Now that SharePoint 2013 is out I want to make sure that I can integrate SharePoint 2013 with Team F ...

  9. Visual Studio 6 (VC6)连接Team Foundation Server (TFS 2018),实现源代码的版本管理

    1. 概述 Visual Studio 6(VB6, VC6, Foxpro-)是微软公司在1998年推出的一款基于Windows平台的软件开发工具,也是微软推出.NET开发框架之前的最后一个IDE工 ...

随机推荐

  1. 解析XML技术

    转载:http://developer.51cto.com/art/200903/117512.htm XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交 ...

  2. Spring Boot 揭秘与实战(六) 消息队列篇 - RabbitMQ

    文章目录 1. 什么是 RabitMQ 2. Spring Boot 整合 RabbitMQ 3. 实战演练4. 源代码 3.1. 一个简单的实战开始 3.1.1. Configuration 3.1 ...

  3. Python网络爬虫之requests模块(1)

    引入 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用. 警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症.冗余代码症.重新发明轮子症.啃文档 ...

  4. 双向重定向tee命令详解

    vim一般在训练网络的时候需要保存log文件,同时需要在屏幕上网络的输出信息,在shell文件中常常会看到如下代码 执行的命令 2>&1 | tee log.txt tee是linux中 ...

  5. 搜索入门_简单搜索bfs dfs大杂烩

    dfs题大杂烩 棋盘问题  POJ - 1321 和经典的八皇后问题一样.  给你一个棋盘,只有#区域可以放棋子,同时同一行和同一列只能有一个棋子. 问你放k个棋子有多少种方案. 很明显,这是搜索题. ...

  6. 新添加一块硬盘制作LVM卷并进行分区挂载

    linux服务器新添加一块硬盘,可以直接将盘格式化挂载就能用,比如挂载在/usr/local目录,但是这样有一个弊端,就是如果这一块磁盘满了,后续想要扩容的话,不能继续挂载这个/usr/local挂载 ...

  7. 两道不错的递推dp

    hdoj-4055 #include <cstdio> #include <cstring> #include <iostream> #include <al ...

  8. python 闭包和迭代器

    一  函数名的运用:(函数名是一个变量,但它是一个特殊变量,与括号配合可以执行变量. (1) 函数名可以赋值给其他变量 def chi(): print("吃月饼") fn=chi ...

  9. scrapy框架学习之路

    一.基础学习 - scrapy框架 介绍:大而全的爬虫组件. 安装: - Win: 下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted pip3 ...

  10. import sys

    目录 sys模块的常见函数列表 1.sys.argv 2.sys.platform 3.sys.path 4.sys.exit(n) sys模块提供了一系列有关Python运行环境的变量和函数. 回到 ...