Team Foundation Server安装记录
日期:2008-02-10 | 作者: Allen这几天在用TFS (Team Foundation Server),为软件开发构建一个环境。整个安装过程在虚拟机下完成。下文主要适用于单服务器部署,小型团队。期间碰到很多问题。记录下来,以备不时之需。关于TFS的介绍。
硬件配置:
CPU:2.2G Pentium 4或Athlon
RAM:1GB(随着使用人数递增,一般的512也可)
HardDisk:8G可用空间
其他准备:
- 因为安装过程之漫长,期间问题之诡异,所以推荐手边增加一杯咖啡和一本书。
- Visual Studio 2005 Team Foundation 安装指南
安装顺序
1. 操作系统:Windows2003 企业版或标准版 带SP1
2. 数据库:SQL Server 2005 企业版或标准版
3. Hotfix:SQL Server2005 hotfix KB914595 hotfix(在TFS安装包的SQLServerKB文件夹下已有)
4. Hotfix:.net 2.0 KB913393(在TFS安装包的KB913393文件下已有)
5. 安装Windows SharePoint Services 2.0 with SP2 (安装过程中一定要选择“服务器场”) WSS2.0下载页面
6. 重启计算机
7. 增加如下账户
TFSSETUP
-
用于运行 Team Foundation Server 安装程序。
-
此帐户必须是 Team Foundation Server 计算机上的管理员。
-
此帐户和接下来的两个服务帐户必须是同一个域的成员。例如,您不能有一个域的两个服务帐户,然后使用一个本地帐户运行安装程序。
TFSSERVICE
-
用作 Team Foundation Server Windows 服务(代码覆盖率分析服务和 TFSSchedulerService)和 SharePoint Timer Service 的服务帐户。
-
用作 Team Foundation Server 应用程序池 (VSTF AppPool) 和 Windows SharePoint Services 应用程序池(TFWSS 和 WSS_AppPool)的应用程序池标识。
-
必须对 Team Foundation Server 计算机具有“本地登录”权限。
-
要获得最佳安全性,此服务帐户:
-
不应是 Team Foundation Server 计算机上的管理员。
-
应为域上的 Active Directory 选择“帐户敏感,无法委托”选项。
-
TFSREPORTS
-
用作 SQL Server Reporting Services 数据源的服务帐户。
-
此帐户不应是 Team Foundation Server 计算机上的管理员。
-
此帐户必须对 Team Foundation Server 计算机具有“本地登录”权限。
TFSPROXY
-
由不是同一域的成员的计算机上的 Team Foundation Server 代理用作 Team Foundation Server 应用层和数据层组件。
-
此服务帐户必须是远程计算机上“Administrators”组的成员。
-
此服务帐户必须是使用代理的 Team Foundation Server 的“Team Foundation Valid Users”组的成员。
8. 安装TFS,这个过程没有什么好讲的,大家祈祷一路顺风即可。
结尾
- 尽量在干净的Windows 2003中安装。
- WSS安装过程中一定要选择服务器场,否则后面会出现MSDE的相关错误。
如何修复这个MSDE错误? - 卸载WSS
- 卸载MSDE
相关问题:
如何手动卸载MSDE2.0?
A) Remove the following registry:
1) Remove the following ID_Number from your MSDE 2.0 instance
HKEY_CLASSES_ROOT\Installer\Products\ID_Number
– It has key value name ‘ProductName’ which displays the instance name.
For example, “ProductName” = Microsoft SQL Server Desktop Engine
(MYINSTANCE)
2) If you had patch applied on this MSDE 2.0 instance, you need to
remove ID_Number for that MSDE 2.0 instance:
HKEY_CLASSES_ROOT\Installer\Patches\ID_Number
3) For MSDE 2.0 Default instance, remove
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
For MSDE 2.0 named instance, remove
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer\Your_instance_name
4) If you have the following key points to MSDE 2.0 productGUID, then remove the InstanceComponentSet.x
For example, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer\Component Set InstanceComponentSet.x
For example, InstanceComponentSet.1 has value matching the productGUID of sqlrun01.msi.
5) Remove:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ProductGUID
– The Product GUID which refers to your MSDE 2.0 instance.
6) Remove the Sql server service key:
For MSDE 2.0 default instance, remove
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
For MSDE 2.0 named instance, remove
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$Your_Instance_Name
7)Remove the Sql server agent service key:
For MSDE 2.0 default instance, remove
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLServerAgent
For MSDE 2.0 named instance, remove
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLAgent$Your_Instance_Name
B) Remove the MSDE 2.0 instance data and program install directory:
For example, G:\Program Files\MicrosoftSQLServer\MSSQL$Your_instanceName\data
For example, G:\Program Files\MicrosoftSQLServer\MSSQL$Your_instanceName\binn
[...] SourceSafe(VSS)是微软出品的版本管理工具,相比Visual Studio Team Foundation Server过于复杂,在3、5个人10来条抢的团队中,VSS的简单特性并且和Visual [...]
[...] {转载过来记录一下} via http://www.allenle.com/archives/731.html [...]