单机安装TFS(转载)
windows server 2003 + Sp2
具体步骤:
1、安装windows server 2003时选用工作组(默认为workgroup)。由于在工作组环境中部署,因此使用TFS单服务器部署,可以使用“本地帐户”。
2、50G空间,NTFS格式。
3、安装IIS6.0。在安装IIS的时候选择ASP.NET Server。安完后打开IIS6.0,扩展ASP,使其为允许。(注意:不要选择“FrontPage 2002 服务器扩展”)
4、安装Sp2,有的安装包里已经集成。
5、安装.Net framework2.0
6、安装.Net framework3.0
7、安装Windows Installer 4.0
8、添加新用户
    开始->管理工具->计算机管理->本地用户和组->用户,  新加五个用户:TFSSETUP,TFSSERVICE,TFSREPORTS,WSSSERVICE,TFSPROXY,设置密码,去掉“用户下次登入 时必须更改密码”的选项,选择用户不能更改密码,和密码永不过期。
    (1)TFSSETUP:管理员。
     (2)TFSSERVICE:赋予“作为服务登录”权限,不应是管理员。
由Team Foundation  Server的Windows服务用作服务帐户。用途:Microsoft Team Foundation Server 应用程序池的标识。
     (3)TFSREPORTS:赋予“作为服务登录”权限和“允许在本地登录”权限,不应是管理员。用途:SQL Server Reporting  Services 使用 TFSREPORTS 服务帐户作为数据源的服务帐户。
     (4)WSSSERVICE:赋予“作为服务登录”权限。
    (5)TFSPROXY:赋予“作为服务登录”权限。
    9、设置   “作为服务登录”具体做法:开始->管理工具->域安全策略->安全设置->本地策略->用户权限分配,在这里找到你需要 设置的权限,然后添加用户。
二、安装数据库(推荐使用SQL Server 2005)
(注意:装SQL Server 2005可以选用windows  server 2003 + R2 + Sp2;装SQL Server 2008不能选装windows server 2003 R2。)
     1、安装文件放置方法:
        1.1 在d:盘根目录下建立SQLServer2005Setup目录;
         1.2 在d:\SQLServer2005Setup\下创建2个目录\Servers和\Tools;
        1.3  将cd1上的所有文件拷贝到Servers目录下,将cd2目录下的所有文件拷贝到Tools下;如果是一个dvd的安装程序,则分别把dvd上的 Servers和Tools目录下的所有文件分别拷贝到相应目录下。
2、安装过程选项:
        2.1 在"要安装的组件"页上, 选择下面的组件, 然后单击"高级"
         SQL Server Database Services
   Analysis Services
   Reporting  Services
   Integration Services
   工作站组件,联机丛书和开发工具
   (注意,  Team Foundation Server 不需要 Notification Services。);
        2.2  在"功能选择"页上, 展开下面的节点并指定以下选项.
在"Database Services"之下单击"复制"的图标,  并选择"整个功能将可用";
在"客户端组件"下, 唯一需要安装的功能是"管理工具", 对于"客户端组件"下的所有其他项,  可以选择单击图标并选择"整个功能将不可用";
在"文档,示例和示例数据库"下, 可以选择单击"联机丛书"的图标并选择"整个功能将不可用",  单击"下一步"。
        2.3 在"排序规则"页上:选中区分假名、区分重音、区分全半角;
        2.4  在"实例名"页上, 选择"默认实例", 然后单击"下一步";
        2.5 在"服务帐户"页上,  选择"使用内置系统帐户"并从列表中选择"本地系统"。在"安装结束时启动服务"中, 选择所有服务:"SQL Server", "SQL  Server Agent", "Analysis Services", "Reporting Services"和"SQL Browser",  然后单击"下一步";
        2.6 在"身份验证模式"页上, 选择"Windows 身份验证模式", 然后单击"下一步";
         2.7 在"报表服务器安装选项"页上, 选择"安装但不进行配置", 然后单击"下一步。
3、验证安装:
        3.1 在“SQL Server 配置管理器”中,选择“SQL Server 2005  Services”,验证是否每个服务都有一个指示服务正在运行的绿色箭头;
        3.2 选择“SQL Server 2005  网络配置”,单击“MSSQLServer的协议”,验证是否启用了“Shared Memory”和“TCP/IP”协议,“Name Pipes”和  “VIA”是否为禁用,这里必须启用“TCP/IP”和“Name Pipes”,必须禁用“Shared Memory”和“VIA”。
三、安装TFS
    1、去掉90天的限制
将TFS安装文件用RAR解压,在解压后的文件夹中搜索setup.sdb文件可以找 到5个文件,用记事本逐一打开,用ctrl+F找到:[product  key]将原始序列号换成正式版的序列号即可(正版号网上查一下即可)。[product key]下一行没有内容的不用替换。
2、注销Administrator,然后用TFSSETUP帐户登录。
3、双击安装文件中的setup.exe,在安装主界面上选择“安装Team Foundation Serve”:
         3.1 在“系统状况检查”页上,单击“报告”链接检查是否有任何警告或阻止,应当先解决阻止和警告,再继续安装;
        3.2  在“Team Foundation Serve服务登录帐户”页上,在“帐户名”框中键入TFSSERVICE,键入密码,然后单击“下一步”;
         3.3 在“Team Foundation Report报告登录帐户”页上,键入TFSREPORTS,键入密码,然后单击“下一步“;
         3.4 在“指定警报设置”页上,选择跳过此步!
4、完成后回到安装主界面上选择“安装Team Foundation Server Proxy”
        4.1  在“系统状况检查”页上,单击“报告”链接检查是否有任何警告或阻止,应当先解决阻止和警告,再继续安装;
        4.2在“Team  Foundation Server Proxy服务登录帐户”页上,在“帐户名”框中键入TFSPROXY,键入密码,然后单击“下一步”。
5、完成后回到安装主界面上选择“安装Team Foundation Build”
        5.1  在“系统状况检查”页上,单击“报告”链接检查是否有任何警告或阻止,应当先解决阻止和警告,再继续安装;
        5.2 在“Team  Foundation Serve服务登录帐户”页上,在“帐户名”框中键入TFSSERVICE,键入密码,然后单击“下一步”。
6、完成后回到安装主界面上选择“安装团队资源管理器”,连续“下一步”即可。
四、后续
     1、安装完成后,重启计算机;
    2、在 Internet Explorer  中,定位到http://localhost:8080/services/v1.0/Registration.asmx,然后单击  “GetRegistrationEntries”,在“GetRegistrationEntries”页上单击“调用”,不必输入 ToolID;在  XML文档中,确认类型 VSTF 存在,然后关闭。例如:
<?xml version="1.0" encoding="utf-8"  ?>  
<Type>vstfs</Type>
五、安装时的错误解决方法
1、其间遇到“错误32000”导致 Team Foundation Server 安装暂停。
解决方法:保留弹出问题的对话框 不动,复制C:\inetpub\AdminScripts文件夹到C:\和C:\inetpub\wwwroot\下后,单击重试,即可。
2、其他的大部分错误均是安装文件受损导致,解决方法是:重新下载安装文件,根据安装日志找到有问题的部分重新安装。另外,注意内存有问题会导致一些莫名 其妙的错误,可尝试换新内存重新安装。
单机安装TFS(转载)的更多相关文章
- (原) 1.1  Zookeeper单机安装
		本文为原创文章,转载请注明出处,谢谢 zookeeper 单机安装配置 1.安装前准备 linux系统(此文环境为Centos6.5) Zookeeper安装包,官网https://zookeeper ... 
- [ALM]一步一步搭建MS ALM环境 - 安装TFS + SQL SERVER
		描述: 安装SQL SERVER 2012,安装TFS 2013,配置TFS,挽起袖子,准备干活儿 步骤: 1,打开Hyper-V Manager,参考[Hyper-V]使用操作系统模板创建新的虚拟机 ... 
- Linux下Kafka单机安装配置方法(图文)
		Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了 ... 
- Ubuntu 下 Neo4j单机安装和集群环境安装
		1. Neo4j简介 Neo4j是一个用Java实现的.高性能的.NoSQL图形数据库.Neo4j 使用图(graph)相关的概念来描述数据模型,通过图中的节点和节点的关系来建模.Neo4j完全兼容A ... 
- Hbase单机安装部署
		Hbase单机安装部署 http://blogxinxiucan.sh1.newtouch.com/2017/07/27/Hbase单机安装部署/ 下载Hbase Hbase官网下载地址 http:/ ... 
- 单机安装Hadoop
		单机安装hadoop ------------------------------------------------------------------ 操作系统:centos7 64 位 hado ... 
- Windows server 2016 安装 TFS
		一:准备: 1.1下载TFS https://visualstudio.microsoft.com/zh-hans/tfs/ 1.2 下载SQL2017 http://msdn.itellyou.cn ... 
- cenots7单机安装Kubernetes
		关于什么是Kubernetes请看另一篇内容:http://www.cnblogs.com/boshen-hzb/p/6482734.html 一.环境搭建 master安装的组件有: docker ... 
- Linux下Kafka单机安装配置方法
		Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topi ... 
随机推荐
- 【高清未加密】2015传智播客 最新21期c#asp.net 基础到就业班视频和源码
			[.NET]传智播客第[21]期就业班视频(高清无加密)本套2015年21期传智播客C#ASP.NET win10通用mvc+app开发视频教程附源码,是一套非常不错的asp.net自学视频教程,传智 ... 
- GEOS库的学习之一:介绍和编译
			对GEOS库的学习,源于一个项目:要在c++中判断二维平面中两个多边形的关系(无论凹凸).也就是判断两个多边形是否相交.相容等.听起来很简单,可实现起来却比较难,而项目又催得紧.于是我去搜索了一下,看 ... 
- c语言自加自减三道题
			int x , y,z; x = 0; y = z = -1; x += -z ---y; printf("x=%d\n",x) x = 2 为什么? x + = -z - - ... 
- Linux 基础入门 第一周9.14~9.20
			第一节 Linux系统简介 Linux——操作系统 1.使多个用户从不同的终端同时操作主机(分时操作系统): 2.MINIX是一个功能有限的类似于UNIX的操作系统(UNIX 实现了 TCP/IP 协 ... 
- swift语言的学习笔记
			swift参考了OC,Rust,Haskell,Ruby,Python,C#等语言的特性.首先,学习这门语言是速学的,我不想浪费太多时间在笔记这门语言和其他语言的哪里不同,特性你自己亲自实践就知道了. ... 
- 备份U盘分区表,未雨绸缪
			有时候,由于操作不当将U盘或者移动硬盘插入到电脑的时候会变成RAW格式,不可读取,这样的话就杯具了,只能用恢复软件试试看. 但是,如果一开始进行了备份的话,处理起来就简单多了. 用winhex打开U盘 ... 
- WP8.1&Win10开发:TextBox获取和失去焦点小技巧
			获取焦点:用Focus方法让Textbox获取焦点.代码示例:textbox.Focus(FocusState.Pointer); 失去焦点:让其他控件获取焦点,如Textblock控件(注意要将Te ... 
- 第六章 prototype和constructor
			首先我们看下面一段代码(第六章 01.htm) function myfun() //定义一个函数myfun { }; console.log(typeof (myfun.prototype)); c ... 
- 20.C#LINQ基础和简单使用(十一章11.1-11.2)
			终于看到了第11章,之前虽然也有看过,但没有太仔细,在工作中也偶尔会使用,但不明白其中的原理,那现在就来讲讲LINQ,做一做书虫~~ 首先先了解下LINQ的三个要点: LINQ不能把非常复杂的查询表达 ... 
- Quartz.Net在windows服务中的使用
			写在前面 这几天在弄一个项目,需要定时抓取一些数据,当时也想直接用timer算了.因为之前也弄过这样的项目,但是一想,已经用过了,再去使用同一种思路,未免太乏味了.就换了一种新玩法.这里将之前看到的一 ... 
