惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
CERT Recently Published Vulnerability Notes
C
Cybersecurity and Infrastructure Security Agency CISA
P
Proofpoint News Feed
Security Latest
Security Latest
P
Privacy International News Feed
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
AI
AI
Cisco Talos Blog
Cisco Talos Blog
K
Kaspersky official blog
S
Secure Thoughts
PCI Perspectives
PCI Perspectives
Simon Willison's Weblog
Simon Willison's Weblog
D
DataBreaches.Net
GbyAI
GbyAI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
罗磊的独立博客
V
Visual Studio Blog
aimingoo的专栏
aimingoo的专栏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
V
V2EX
Last Week in AI
Last Week in AI
有赞技术团队
有赞技术团队
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tenable Blog
T
Threat Research - Cisco Blogs
T
Troy Hunt's Blog
V2EX - 技术
V2EX - 技术
S
Security @ Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
Project Zero
Project Zero
The GitHub Blog
The GitHub Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
L
Lohrmann on Cybersecurity
F
Full Disclosure
H
Help Net Security
博客园 - Franky
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
Engineering at Meta
Engineering at Meta
A
Arctic Wolf
O
OpenAI News
S
Securelist

博客园 - 过江

多线程业务实现疑问 委托的三种写法 LinqToXml学习实例 String.format使用( 转) - 过江 - 博客园 SQL server 系统优化--通过执行计划优化索引(1) (转) .Net新建、卸载、调试Windows服务 请问在用C#+Mapx开始,怎样根据图元名称获得该图元已经选中的图元 C#基础:ref和out的区别 仿163邮箱的alert提示,beta1.1 (转) 好久都没有写东西了 终于用上CodeSmith4.0了,跟大家一起分享 XSLT基本语法和第一个实例 扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)(转) 动态地生成用户输入的函数表达式(C#) (转) 画函数图形的C#程序(改进版) (转) 画函数图形的C#程序,兼论一个病态函数 (转) 获取M$ SQL Server用户表的字段信息 (转) 关于Remoting服务启动和停止的简单总结 (转) MSMQ(3)创建、同步异步接收消息
TFS 安装手册以及常用问题解决方法
过江 · 2008-10-04 · via 博客园 - 过江

公司决定使用TFS进行项目管理,经过一段时间的学习和查资料,终于装上了TFS,现在把在安装过程中的步骤,以及遇到的问题给共享出来,希望还不晚。里面有部分内容来源于网上,我做了下整理,向那些辛苦的人们致敬!

Team  Foundation Server

安装指南

一、    说明

Team Foundation Server(以下简称TFS 提供源代码管理、工作项跟踪、Team Foundation Build、团队项目门户网站、报告和项目管理功能。TFS还包含一个数据仓库,其中存储来自工作项跟踪、源代码管理、版本和测试工具的数据。

TFS的部署模式分为两种,一是单服务器部署,一是双服务器部署,本文主要就单服务器模式的安装进行说明而不涉及双服务器部署的细节和其他领域。并且仅作为微软提供资料的补充,而不涉及过分多的细节。

最新版本的安装手册您可以从下面的网址下载:

http://go.microsoft.com/fwlink/?LinkId=40042

二、    安装前的准备

1 硬件要求:参见微软手册中的硬件要求。但是从性能的角度,如果您的团队大于10人,那么建议最好是在1GB或者以上。

2 操作系统要求:必须是Windows Server 2003 SP1(SP2) Enterprise Edition或者Windows Server 2003 SP1(Sp2) Standard Edition,这是没有任何商量的余地的。

3 为安装TFS创建其必须的用户。这些用户分别为安装用户,服务用户和报表用户,您可以使用微软推荐的名称,如TFSSetupTFSServiceTFSReports。一般而言TFSSetup必须添加到Administrators组中,至于TFSServiceTFSReports是否必须添加到Administrators组,微软手册不建议这样做,因为存在可能的安全风险。但如果您的小组不是很大,这样做也未尝不可以。

4 必须安装.Net Framework 2.0

5 必须安装IIS 6.0

6 必须安装SQL SERVER 2005SP1SP2),值得注意的是TFS不支持在SQL SERVER 2005 Express EditionTFS要求安装Reporting ServiceAnalysis Service,至于Integration Service,则不是必须的。在安装前注意将SQL Server 2005相关的服务设置为自动启动,而且都必须是在已启动状态,否则会导致后续的安装失败,让您不得不又从头再来。

7 最后就是我们的主角TFS。微软官方下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=d5c12289-f4e4-49a9-9235-ab2f6d4ca097&DisplayLang=zh-cn

8)总结一下安装顺序,而且必须遵照的顺序是:windows2003 -> windows2003sp2补丁 -> IIS6.0 -> .Net framework2.0 ->SQL Server 2005 -> SQL SERVER 2005 SP2补丁-> .Net framework2.0补丁。

三、    Windows SharePoint Service2.0安装

1 WSS2.0必须安装带有SP2,下载带有 Service Pack 2 Microsoft Windows SharePoint Services 2.0 的地址为 http://go.microsoft.com/fwlink/?linkid=55087下载后的文件名为stsv2.exe

2 在微软手册中,WSS的安装提示为使用安装TFS的用户来安装WSS,为了偷懒,您还是可以使用administrator来安装,实际上并没有多大的区别。

3 注意的问题是,在安装提示中,必须选择服务器场而不是典型安装WSS安装完毕以后在IIS中应该可以看到“SharePoint管理中心站点,如果没有看到,那么证明您的安装出现了问题。微软给出的测试输入http://servername,如果页面上出现建设中也表示安装成功,实际上这并不能代表什么,如果在安装中在IIS中没有看到“SharePoint管理中心站点,后续的安装出现了错误。

4 安装到此,好了,您可以开始安装Team Foundation Server了。

四、    TFS服务端详细安装步骤(SP2为列)

1)    安装系统Windows2003sp2).

2)   安装sp2补丁WindowsServer2003-KB914961-SP2-x86-CHS.exe。微软给出的下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=95ac1610-c232-4644-b828-c55eec605d55

3)   启用IIS服务, 启用asp.net, 但是不要选择[FrontPage 服务器扩展].

说明,这个,在Widows组件应用程序工具里的详细信息里配置勾选

4)   step4. 安装SQL Server2005 企业版.必须要有以下几个选项.

Ø  4.1"要安装的组件"页上, 选择下面的组件, 然后单击"高级"

SQL Server Database Services

Analysis Services

Reporting Services

Integration Services

工作站组件,联机丛书和开发工具

注意, Team Foundation Server 不需要 Notification Services

Ø  4.2 "功能选择"页上, 展开下面的节点并指定以下选项.

"Database Services"之下单击"复制"的图标, 并选择"整个功能将可用".

"客户端组件", 唯一需要安装的功能是"管理工具", 对于"客户端组件"下的所有其他项, 可以选择单击图标并选择"整个功能将不可用".

"文档,示例和示例数据库", 可以选择单击"联机丛书"的图标并选择"整个功能将不可用", 单击"下一步"

Ø  4.3 Team Foundation Server 不支持如下排序规则:不区分重音、二元、Binary2、区分大小写。

Ø  4.4 "实例名"页上, 选择"默认实例", 然后单击"下一步"

Ø  4.5"服务帐户"页上, 选择"使用内置系统帐户"并从列表中选择"本地系统"。在"安装结束时启动服务", 选择所有服务:"SQL Server", "SQL Server Agent", "Analysis Services", "Reporting Services""SQL Browser", 然后单击"下一步"

Ø  4.6"身份验证模式"页上, 选择"Windows 身份验证模式", 然后单击"下一步"

Ø  4.7"报表服务器安装选项"页上, 选择"安装默认配置", 然后单击"下一步"

5)    SQL Server 2005 update.

在数据层计算机上,打开“SQL Server 配置管理器,右击“SQL Server 浏览器服务,然后单击停止  Team Foundation Server 安装媒体上,找到 SQLServerKB 文件夹;找到与您的操作系统和语言对应的可执行文件 (.exe),如 AS2005-KB914595-x64-ENU.exeAS2005-KB914595-x86-ENU.exe,然后双击该文件以启动 Hotfix Installer(修补程序安装程序); 在“SQL Server 配置管理器中,右击“SQL Server Browser 服务,然后单击属性   服务选项卡上找到启动模式,然后选择自动; 在登录选项卡上,单击启动  验证安装;选择“SQL Server 2005 Services”,验证是否每个服务都有一个指示服务正在运行的绿色箭头;   选择“SQL Server 2005 网络配置,单击“MSSQLServer 的协议,然后验证是否启用了“TCP/IP““NAME

6)   更改权限

在数据库安全性里,存在一个机器名\Administrators->属性->用户映射->选中ReportServerReportServerTeamDB。否则安装TFS会报ReportService权限错误。

7)   安装Microsoft Windows SharePoint Services

Ø  使用 Team Foundation Server 安装帐户(例如 Domain\TFSSETUP)登录到 Windows进行安装;

Ø  安装类型中,选择服务器场,单击下一步

Ø  安装完成时,将打开一个 Web 浏览器窗口,并显示配置管理虚拟服务器页。确认该页显示后,不要进行任何更改,关闭该浏览器窗口;

Ø  安装Microsoft Windows SharePoint Services的补丁程序Service Pack 2;微软下载地址:ttp://www.microsoft.com/downloads/details.aspx?familyid=9C552114-DC9A-43EE-9281-B080B7C280B4&displaylang=zh-cn

Ø  重起计算机后,验证WSS2.0的安装,打开 Internet Explorer 并键入相应的服务器名称作为地址,例如:Http://服务器名,虽然未配置站点,但服务器是活动 Web 服务器并提供建设中页面,则安装成功.

8)   安装Team Foundation Server

1)   使用 Team Foundation Server 安装帐户(例如 Domain\TFSSETUP)登录到 Windows

2)   启动“Visual Studio Team Foundation Server 安装向导, 然后单击单服务器安装

3)   系统状况检查页上,单击报告链接检查是否有任何警告或阻止,应当先解决阻止和警告,再继续安装;

4)   服务登录帐户页上,在帐户名框中键入您为 Team Foundation Server 服务帐户创建的 Windows 域用户帐户(例如 Domain\TFSSERVICE),并在密码框中键入密码,然后单击下一步

5)   报告登录帐户页上,键入 Team Foundation Server 报告帐户的帐户信息(例如,使用 Domain\TFSREPORTS),然后单击下一步

6)   指定警报设置页上,选择启用 Team Foundation 警报,然后键入以下信息:

a)   “SMTP 服务器框中,键入将用于发送电子邮件通知的服务器的名称;

b)   发件人电子邮件地址框中,键入作为通知来源的电子邮件地址的名称,然后单击下一步

7)   安装完成后,重起计算机。

8)  Internet Explorer 中,定位到 http://localhost:8080/services/v1.0/Registration.asmx,然后单击“GetRegistrationEntries”,在“GetRegistrationEntries”页上单击调用,不必输入 ToolID

9) XML 中,确认类型 TFS 存在,然后关闭;

<?xml version="1.0" encoding="utf-8" ?><Type>TFSs</Type>

    最后,TFS的安装在此也就算是大功告成了

五、    TFS客户端安装与配置详细步骤

1)安装一个满足Visual Studio 2005系统要求的操作系统,请参见Visual Studio 2005

2)安装Microsoft Office Excel 2003(非必要)

3)安装Microsoft Office Project Professional 2003 (非必要)

4)安装TFS,选择安装里面的‘团队资源管理器’。

5)C:\WINDOWS\system32\drivers\etc\hosts,加入服务器的域名解析:如我TFS服务器是172.16.1.154,在hosts里加入:172.16.1.154    jy-svr2

6)打开Visual Studio 2005在工具->选项->源代码管理->当前源代码管理插件->选择Visual Studio Team Foundation Server

六、    TFS安装过程中出现的问题及其对策

启动TFS安装,经过漫长的检测过程以后,也许您以为可以一帆风顺,然而问题总是在您不经意的时候出现。

错误一:The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 26403.

安装程序遇到一个非预期的错误在此安装包中。这可能是包中文件被破坏了。错误号是26403

原因分析:由于安装程序需要将名为TFSIdentity的用户添加到IIS_WPG工作组中,但是由于操作系统中没有这个用户,从而导致的错误。

对策:创建TFSIdentity用户,将其添加到IIS_WPG工作组中。保险起见,您可以重新启动一次计算机。

错误二:The Commandline '"c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\Bin\Stsadm.exe" ...' returned non-zero value: -2130242250

命令行"c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\Bin\Stsadm.exe" ...返回非零值:-2130242250

原因分析:这是典型的因为WSS2.0安装存在问题造成的。

对策:卸载WSS2.0,重新启动计算机,重新安装带SP2WSS2.0

错误三:没有足够的权限访问ReportServer

对策:在IIS管理器中修改SQL SERVER 2005Report Server虚拟目录的访问权限,不要使用匿名登录,您可以设置为使用TFSService帐号或者TFSReports帐号来访问。

错误四:客户端无法访问报告和文档

7)对策:在Report ServerSharePoint授与能访问的权利,在C:\WINDOWS\system32\drivers\etc\hosts,加入服务器的域名解析:如我TFS服务器是172.16.1.154,在hosts里加入:172.16.1.154    jy-svr2

七、    结论

TFS的安装不是一件容易的事情,因为牵涉到软件或者系统太多,在安装前需要仔细规划,希望本指南对您能有所帮助。如有遗漏欢迎指正。安装过程带图片参见微软:http://www.microsoft.com/china/msdn/library/langtool/vsts/TFSBeta3.mspx?mfr=true