安装TFS团队管理器
这两天折腾Team Foundation Server,中间遇到几个问题。具体的安装过程可以参考官方的安装手册,我采用的是单服务器-高级配置的方法安装的。
遇到几个问题:首先安装IIS的时候,注意不能安装FrontPage 2002 Server Extensions,否则配置时出错:会提示,安装了FrontPage 2002 Server Extensions,就不能安装Team Foundation Server。
第二个问题是验证时始终报告ReportServer配置为需要安全连接.....(错误信息记不太清楚了,:)),解决办法:
对于单台服务器,打 开%ProgramFiles%/Microsoft SQL Server/MSSQL.3/Reporting Services/ReportServer/RsReportServer.config。将“SecureConnectionLevel”的值由 “2”修改为“0”。在Team Foundation Server 安装错误对话框中,单击重试,或者重新安装。
对于双服务器,单击 取消。打开 IIS 管理器并将默认站点配置成为不需要安全通道连接(SSL)即可,然后重新安装应用程序层。
下面这个帖子对我帮助很大:http://hi.baidu.com/fzgspace/blog/item/be444bf45d174566dcc4744e.html
以下是这个帖子的内容,目前我没有遇到这么多问题,记录在此,方便以后使用,再次感觉此帖作者:
Team Foundation Server的部署模式分为两种,一是单服务器部署,一是双服务器部署,本文主要就单服务器模式的安装进行说明而不涉及双服务器部署的细节和其他领域。
(一)安装前的准备 1) 硬件要求:服务器的内存最好是在1GB或者以上(手册要求的最低)。
2) 操作系统要求:必须是Windows Server 2003 SP1 Enterprise Edition或者Windows Server 2003 SP1 Standard Edition,这是没有任何商量的余地的。
3) 为安装VSTF创建其必须的用户。这些用户分别为安装用户,服务用户和报表用户,您可以使用微软推荐的名称,如 TFSSetup,TFSService,TFSReports,TFSPROXY。一般而言TFSSetup必须添加到Administrators组 中,至于TFSService,TFSReports不应添加到Administrators组,TFSPROXY必须是远程计算机上 的"Administrators组"。
4) 必须安装.Net Framework 2.0。
5) 必须安装IIS 6.0。
6) 必须安装SQL SERVER 2005及SQL SERVER 2005的SP1修补程序,值得注意的是VSTF不支持在SQL SERVER 2005 Express Edition。VSTF要求安装Reporting Service,Analysis Service,至于Integration Service,则不是必须的。在安装前注意将SQL Server 2005相关的服务设置为自动启动,而且都必须是在已启动状态,否则会导致后续的安装失败,让您不得不又从头再来。
7) 总结一下安装顺序,而且必须遵照的顺序是:windows2003 -> windows2003sp1 -> IIS6.0 -> .Net 2.0框架 ->SQL Server 2005 -> SQL SERVER 2005 SP1->Windows SharePoint Services。
(二)安装过程
一 IIS6.0安装
在windows组件中添加Internet信息服务(iis),选择"应用程序服务器(IIS,ASP.NET)",进行安装.注意:不要选择"FrontPage服务器扩展",此服务器与Windows SharePoint Services不兼容.
二 .Net 2.0框架安装
三 SQL Server 2005 安装
注意:
在安装 Microsoft SQL Server 2005 之前必须安装 Internet 信息服务 (IIS) 6.0。
以交互方式安装 Microsoft SQL Server 2005
(1)使用 Team Foundation Server 安装帐户(例如 Domain/TFSSETUP)登录到 Windows。
(2)插入 Microsoft SQL Server 2005 的 CD。在“SQL Server 2005 启动”页的“安装”下,单击 “服务器组件、工具、联机丛书和示例”。 此时将启动 Microsoft SQL Server 2005 安装向导。
(3)在“最终用户许可协议”页上查看许可协议。如果您接受其中的条款和条件,请选择“我接受许 可条款和条件”,然后单击“下一步”。
(4)在“安装必备组件”页上单击“安装”。在成功安装了所需的组件后,单击“下一步”。
(5)此时将启动“Microsoft SQL Server 安装向导”。
(6)单击“下一步”以启动“系统配置检查”。
(7)在“系统配置检查”页上,检查所有要求操作(例如要求的系统重新启动)的状态,并遵循本页 上的指导进行操作,直到所有操作都获得“成功”状态为止。在所有操作都获得“成功”状态 后,单击“下一步”开始安装。
(8)在“注册信息”页上填写完注册信息,然后单击“下一步”。
(9)在“要安装的组件”页上,选择下面的组件,然后单击“高级”。
1)SQL Server Database Services
2)Analysis Services
3)Reporting Services
4)Integration Services
5)工作站组件、联机丛书和开发工具
注意:Team Foundation Server 不需要 Notification Services。
在“功能选择”页上,展开下面的节点并指定以下选项。
除以下所述情形外,不应更改任何其他功能区中的默认选择。
(1)在“Database Services”之下单击“复制”的图标,并选择“整个功能将不可用”。
(2)在“客户端组件”下,唯一需要安装的功能是“管理工具”。对于“客户端组件”下的所有 其他项,可以选择单击图标并选择“整个功能将不可用”。
(3)在“文档、示例和示例数据库”下,可以选择单击“联机丛书”的图标并选择“整个功能将 不可用”。单击“下一步”。
(10) 在“实例名”页上,选择“默认实例”,然后单击“下一步”。注意:如果指定已命名的实 例,Team Foundation Server 安装将失败。
(11)在“服务帐户”页上,选择“使用内置系统帐户”并从列表中选择“本地系统”。 在“安装结束 时启动服务”中,选择所有服务:“SQL Server”、“SQL Server Agent”、“Analysis Services”、“Reporting Services”和“SQL Browser”,然后单击“下一步”。
(12)在“身份验证模式”页上,选择“Windows 身份验证模式”,然后单击“下一步”。
(13)在“排序规则设置”页上,选择适合您的语言的排序规则,然后单击“下一步”。
注意:如果更改了“排序规则指示符和排序顺序”,则必须选择“区分重音”。
默认选择基于 Windows Server 2003 中的非 Unicode 语言的设置。对于多数语言,默认选择都 是 Windows 排序规则,但对于美国英语,SQL Server 2005 安装时使用 SQL Server 排序规则 以向后兼容。如果要更改默认的排序规则以支持其他美国英语字符,请考虑“Latin1_General”。
对于其他语言,请考虑“_90”Windows 排序规则(当可用时),否则使用其他 Windows 排序规则。
例如,对于日语部署,如果按下面的方式使用 Unicode CJK Extension A 字符或 Unicode 代理项,请使用“Japanese_90”排序规则,而不是默认排序规则。 • Team Foundation Server 对象名,如“查询”或“项目”。
• 签入到版本控制系统中的文件或路径。
• 用于搜索的任何工作项字段。
为了避免由全角字符或平假名/片假名等效字符带来的问题,请在安装过程中选中启用区分假名和全角字符的复选框。
Team Foundation Server 不支持如下排序规则: • 不区分重音
• 二元
• Binary2
• 区分大小写
(14)在“报表服务器安装选项”页上,选择“安装默认配置”,然后单击“下一步”。
(15)在“错误和使用情况报告设置”页上,可以选择“自动将 SQL Server 2005 的错误报告发送到 Microsoft 或您公司的错误报告服务器”和“自动将 SQL Server 2005 的功能使用情况数据发送到 Microsoft”,然后单击“下一步”。
(16)在“准备安装”页上,可以查看要安装的组件的列表,然后单击“安装”。
(17)在“安装进度”页上,可以监视每个组件的安装状态。安装完成后,单击“下一步”。
(18)单击“完成”退出向导。
四 安装 Microsoft SQL Server 2005 修补程序
安装 Microsoft SQL Server 2005 后,必须安装修补程序来更新 SQL Server Analysis Services 以便更有效地支持报告。
安装 Microsoft SQL Server 2005 修补程序
1.
在数据层计算机上,打开“SQL Server 配置管理器”,右击“SQL Server 浏览器服务”,然后单击“停止”。
2.
在 Team Foundation Server 安装媒体上,找到 SQLServerKB 文件夹。
3.
找到与您的操作系统和语言对应的可执行文件 (.exe),如 AS2005-KBnnnnnn-x86-ENU.exe,然后双击该文件以启动 Hotfix Installer(修补程序安装程序)。
4.
在 “Hotfix Installer”中接受“End User License Agreement”(最终用户许可协议),完成各页以安装该修补程序,然后单击“Finish”(完成)。
5.
在“SQL Server 配置管理器”中,右击“SQL Server Browser 服务”,然后单击“属性”。
6.
在“服务”选项卡上找到“启动模式”,然后选择“自动”。
7.
在“登录”选项卡上,单击“启动”。
8. 注意:如果在“登录”选项卡上未启用“启动”,则单击“服务”选项卡,将“启动模式”设置为“禁用”,然后再次选择“自动”以显式更新“启动模式”。
五 安装 Microsoft Windows SharePoint Services
(1)使用 Team Foundation Server 安装帐户(例如 Domain/TFSSETUP)登录到 Windows。
(2)下载带 Service Pack 2 的 Microsoft Windows SharePoint Services (http://go.microsoft.com/fwlink/?linkid=55087) 并将该文件保存到本地硬盘中。
(3)运行下载的自解压缩安装程序文件 (stsv2.exe)。
(4)在“最终用户许可协议”页上查看许可协议。如果您接受其中的条款和条件,请选择“我接受许可协议中的条款”,然后单击“下一步”。
(5)在“安装类型”页上选择“服务器场”,然后单击“下一步”。
注意: 必须使用“服务器场”选项来安装 Windows SharePoint Services。这样会将 Windows SharePoint Services 配置为使用远程 SQL Server。以后,Team Foundation Server 安装程序会将 Windows SharePoint Services 配置为与 Team Foundation Server 的其余部分使用相同的 SQL Server 实例。
(6)在“摘要”页上单击“安装”。安装完成时,将打开一个 Web 浏览器窗口,并显示“配置管理虚拟服务器”页。确认该页显示后,不要进行任何更改,关闭该浏览器窗口。
注意:不要对显示的页进行任何更改。以后,Team Foundation Server 安装程序会将 Windows SharePoint Services 配置为与 Team Foundation Server 的其余部 分使用相同的 SQL Server 实例。
(7)访问 Windows Update (http://windowsupdate.microsoft.com) 并安装“重要更新和 Service Pack”组中的所有项。
(8)重新启动计算机
安装 Windows SharePoint Services 后,即使未安装 Team Foundation Server 也能确保 Windows SharePoint Services 正在运行。
验证已安装 Windows SharePoint Services
•
打开 Internet Explorer 并键入相应的服务器名称作为地址。
• 例如,对于名为 ADATUM 的服务器,应键入 Http://adatum。
虽然未配置站点,但服务器是活动 Web 服务器并提供“建设中”页面。
六 安装 Team Foundation Server
•使用 Team Foundation Server 安装帐户(例如 Domain/TFSSETUP)登录到 Windows。 •
插入 CD,在出现的自动运行页上单击“安装 Team Foundation Server”,然后单击“单服务器安装”。
如果未出现自动运行页,请在安装媒体的根文件夹中找到并运行自动运行文件 (autorun.exe)。
此时将启动“Visual Studio Team Foundation Server 安装向导”。
•
在“欢迎使用安装程序”页上单击“下一步”。
•
在“许可条款”页上查看条款。如果您接受其中的条款和条件,请选择“我接受许可协议中的条款”,然后单击“下一步”。
安装向导将进行扫描,查找可能导致安装失败或导致以后的服务器操作过程中出错的条件。
•
在“目标文件夹”页上,接受默认的目标文件夹并单击“下一步”。
•
在“系统状况检查”页上,单击“报告”链接检查是否有任何警告或阻止。 •
必须先解决阻止问题,然后才能继续安装。单击“取消”并在解决了问题后再次运行安装程序。
•
应在继续安装之前解除警告,但不应阻止安装程序完成。可以单击“下一步”。
•
如果没有列出任何内容,则单击“下一步”。 在“服务登录帐户”页上,在“帐户名”框中键入您为 Team Foundation Server 服务帐户创建的 Windows 域用户帐户(例如 RF/TFSSERVICE),并在“密码”框中键入密码,然后单击“下一步”。
•
在“报告登录帐户”页上,键入 Team Foundation Server 报告帐户的帐户信息,然后单击“下一步”。
注意:此帐户不应与 Team Foundation Server 安装或服务帐户相同。例如,使用 RF/TFSREPORTS。
•1.在“指定警报设置”页上,选择“启用 Team Foundation 警报”,然后键入以下信息: 2. 在“SMTP 服务器”框中,键入将用于发送电子邮件通知的服务器的名称。
• 在“发件人电子邮件地址”框中,键入作为通知来源的电子邮件地址的名称,然后单击“下一步”。
1. 在“安装准备就绪”页上单击“安装”。
2. 在“正在安装组件”页上,可以监视 Team Foundation Server 的安装。
在安装期间,可能会提示您重新启动计算机。单击“立即重新启动”,在重新启动计算机并且您再次登录后,安装将继续。
3. 在“成功完成安装”页上,验证完成安装后,单击“完成”。
1. 在 Internet Explorer 中,定位到 http://localhost:8080/services/v1.0/Registration.asmx,然后单击“GetRegistrationEntries”。
2. 在“GetRegistrationEntries”页上单击“调用”。不必输入 ToolID。
安装中出现的问题及解决方法:
1.1 利用Microsoft SQL Server 2005 (32-Bit) 在 64-Bit 操作系统上不支持安装 Team Foundation Server。
如果试图通过Microsoft SQL Server 2005 (32-bit) 在一个 64-bit 的操作系统上安装 Team Foundation Server,那么SQL Server 服务就会发现并且会终止安装。
如何解决这个问题
使用双服务器部署,利用Microsoft SQL Server (64-bit) 来完成安装 Team Foundation 数据层的步骤。如需更多的信息,请参见安装向导中的“Team Foundation系统要求”和“Team Foundation Server 双服务器部署概览”两篇文章。
2. 安装产品
2.1 病毒程序会在安装过程中必需的重启过程中清除/temp 文件夹造成安装失败。
如果安装过程中必须重新启动,病毒程序则会在启动时清除/temp 目录,那么安装所需的文件将会被删除,安装就会失败。
如何解决这个问题
重新启动计算机后重新安装。
2.2 在这个版本中,在Team Foundation Server 应用程序与数据库层之间通过多个网络节点的传输大文件时,两者之间的很多隐患都可能造成超时错误 。
如何解决这个问题
将Team Foundation Server 的应用程序与数据库层之间的网络节点数量降到最小。
2.3 使用应答文件在没有非英文版的Windows Server 2003 上安装 SQL Server 2005 失败.
当你使用提供的应答文件安装SQL Server 2005 时,可能会有一下错误:
“SQL Server 安装无法验证服务帐号。有可能是所提供的服务帐号已经安装了,也有可能是指定的用户名或密码错误。对于每一个服务,需要制定一个有效的用户名,密码,和域,或者指定一个系统内建帐号”
如何解决这个问题
Team Foundation Server 所提供的应答文件中包含的英文用户帐户名可能造成在非英文版的 Windows Server 2003 上安装失败。通过修改应答文件可以对于指定帐号使用正确的本地化用户名。
2.4 在安装过程中的错误32000(ConfigureNTLM.exe /addntlm "Team Foundation Server" returned non-zero value: 1)
如果在一台已经使用TCP 8080 端口的服务器上安装 Team Foundation Server,Team Foundation Server 的安装将会失败,即使在安装期间停止 8080 端口上的所有站点,这是因为这个端口是被Team Foundation Server 站点所要求的使用的。
如何解决这个问题
在安装Team Foundation Server 之前先确认 TCP 8080 端口没有被占用。删除所有绑定在 8080 端口的站点或者改变这些站点的端口号。
2.5 在安装Team Foundation Server Proxy 期间出现错误32000 (ConfigureNTLM.exe /addntlm "Team Foundation Server" returned non-zero value: 1)
如果安装在一台已经占用了TCP8081 端口的服务器上安装 Team Foundation Server Proxy,安装将会失败,即使在安装时停止所有8081 端口上的站点。
如何解决这个问题
在安装Team Foundation Server Proxy 之前先确认 TCP8081 端口没有被占用。如果占用了就删除所有绑定在 8081 端口的站点或者改变这些站点的端口号。
2.6 当运行Team Foundation Server (服务)Setup 时出现错误28918 TFServerStatusValidator: ErrorMakingWebServiceCall
当运行Team Foundation Server (服务)Setup 时,可能出现以下错误:
错误28918。TFServerStatusValidator: ErrorMakingWebServiceCall – 没有成功调用Tfs 注册 Web 服务。可能是因为 IIS 没有运行或者没有正确配置。
在 IIS 上安装 URLScan 安全工具的默认设置可能造成这个错误。如果 URL 包含不止一个节点,例如http://localhost:8080/services/v1.0/registration.asmx) ,URLScan 拒绝请求。
如何解决这个问题
为了允许使用包含多节点的URL,可以通过配置URLScan Security Tool 在urlscan.ini 文件中设置 AllowDotInPath=1。如需更多的信息,请参见How to configure the URLScan Tool。
2.7 使用Unicode 字符输入密码可能造成安装失败。
虽然在Windows 密码中允许使用某些 Unicode 字符,但是如果在密码中使用 Unicode 字符可能导致 Team Foundation Server 安装失败。
如何解决这个问题
不要在密码中使用Unicode 字符。
2.8 文档是过期的或者显示预先发布内容。
如果你已经为Visual Studio 2005 安装了 MSDN Library,或者你为Team Foundation 或 Team Explorer 安装了本地化帮助作为文档的主要来源,那么这些帮助文档可能是过期的或者不完整的。
如何解决这个问题
下载和安装最新版本的MSDN Library 以确保拥有最新的产品文档。如需更多的信息,可以访问在http://go.microsoft.com/fwlink/?LinkId=62213 下的 Team System Documentation Directory。
2.9 当工作通过安装检查列表时,使用应答文件安装SQL Server 2005.
安装SQL Server 2005 最有效的方法是使用应答文件代替安装向导。
如何解决这个问题
对于单台服务器的安装,可以在安装向导中参见“如何做: 安装Microsoft SQL Server 2005 for Team Foundation Server (单台服务器部署)”中的应答文件程序。
对于双服务器的数据层安装,可以在安装向导 中参见“如何做: 安装Microsoft SQL Server 2005 for Team Foundation Server (双服务器部署)”中应答文件程序。对于双服务器的应用层安装,可以参见安装向导中“如何做:安装Microsoft SQL Server 2005 Reporting Services for Team Foundation Server (双服务器部署)”中的应答文件程序。
2.10 错误28100:在安装Team Foundation Server 时错误加载 Event Web 服务。
安装不能确定应用层服务器名。在MSI 日志中,可以找到下面的实体:“EventService 代理对象加载失败:TF30076:提供的服务器名与找到的服务器URI 不相符。请确认服务名是正确的。”
如何解决这个问题
打开注册表并且删除注册表中的键值
HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/8.0/TeamFoundation/Servers,然后重新启动安装.
2.11 在安装了Team Foundation Server 之后改变服务账号可能造成安装失败。
如果必须修改在早先安装Team Foundation Server 时所用的服务账号,可以在卸载 Team Foundation Server 之前利用在 Team Explorer 中安全选项设置为可用或者利用 TFSAdminUtil 命令行工具修改服务账号。使用工具修改服务账号不同于使用 Team Foundation Server 提供的那些工具修改账号服务,它们可能导致一些意外的结果。例如,利用 Windows Services Manager 和 Internet Information Services (IIS) Manager 来修改账号是不能在 Team Foundation Server 中自动注册的。
如何解决这个问题
我们推荐如果可能可以在重新安装或者修复 Team Foundation Server 之后修改账号。如果在 Team Foundation Server 卸载时必须修改账号,那么可以先创建一个账号然后升级 Windows SharePoint Services 应用程序池和报告服务器的服务帐号。可以使用I nternet Information Services (IIS) Manager 升级应用程序池。
我们推荐服务帐号使用域帐号。如果选择部署单台服务器,则必须使用本地帐号,并且确认在帐号名前面包括前缀"machine/"。例如,安装向导使用"domain/TFSSERVICE"作为服务帐号的占位符。如果你想使用那个名称修改本地帐号,那么必须指定前缀。
2.12 将Internet Information Services (IIS) 根目录从 Inetpub 目录移动到其他目录可能造成错误32000。
错误32000导致Team Foundation Server 安装失败。“The Commandline D:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/60/Bin/Stsadm.exe ...' returned non-zero value: -2130242250.”这是因为Windows SharePoint Services 管理站点没有安装,并且 Team Foundation Server 不能配置这个站点。
在安装Windows SharePoint Services 期间就应该安装 Windows SharePoint Services 的管理站点,但是如果 Internet Information Services (IIS) 根目录从 Inetpub 移动到其他目录并且 AdminScripts 子目录有没有移动,那么安装将会失败。
如何解决这个问题 1.卸载 Windows SharePoint Services。 2.将 AdminScripts 子目录从Inetpub 目录移动到IIS 新的根目录。 3.重新安装Windows SharePoint Services。 4.重新安装Team Foundation Server。
2.13 如果数据层的防火墙处在激活状态,那么不能够通过域安装应用程序层
在安装应用程序层,可以使用远程Windows Management Instrumentation (WMI)进行系统健康检查。WMI 要求远程管理端口在数据层是开放状态。如果端口没有开放,则数据层不会被正确配置。
如何解决这个问题
首先核实在数据层的端口是否开放,然后继续通过系统健康检查。如果微软防火墙为激活状态,则需要开放Team Foundation Server 所需的数据层端口。
2.14 由于服务帐号的原因而不能重新安装。
当你卸载了Team Foundation Server,然后又试图在单台服务器或双台部署服务器的应用程序层上重新安装,那么你必须使用在初始安装时使用的服务帐号。
如何解决这个问题
首先确定所使用的服务帐号,打开服务管理 器,按“Log on as”排列,然后找到在列表最下端的Team Foundation Server 服务。在底端检查服务的“Log on as”值;例如TFSServerScheduler。那个值会显示出在重新安装时必须指定的服务帐号。
2.15 由于报告服务应用程序池的原因而不能够安装
当安装程序在计算上检测到SQL Server 2005 报告服务IIS 应用程序池时,安装将不能继续。
如何解决这个问题
在再一次运行安装程序之前,请打开Internet Information Services Manager 删除报告服务应用程序池,展开应用程序池节点,然后删除报告服务的应用程序池。
2.16 由于"作为服务登录"权限不足的原因而不能安装。
服务帐号必须将"作为服务登录"权限设置为允许。
如何解决这个问题
首先校验两个服务帐号对于"作为服务登录"都是允许操作的。 1.在开始菜单,单击控制面板,单击管理工具,然后单击本地安全策略 2.展开安全设置,单击本地策略,然后单击用户权限分配。 3.在详细面板中,找到并双击作为服务登录 4.在作为服务登录属性中,将制定的服务定位。例如,向导总使用placeholders domain/tfsservice 和 domain/tfsreports 作为服务账号。
2.17 当默认站点在被要求配置一个安全通道(SSL)时出现安装失败,错误号:28804 或者28805。
Team Foundation Server 单台或双台(应用程序层)安装失败出现错误号28804或28805。进一步察看安装日志显示这个问题是由于CreateDS用户行为所导致的,并且“所 做的操作要求一个安全连接(HTTPS).”这大概是由于默认站点要求SSL 证书时 Report Server 自动配置了 SSL 连接。Team Foundation Server 安装不能自动配置服务器的 SSL 唯一连接。这是一个安装后的配置操作。
如何解决这个问题
对于单台服务器,打 开%ProgramFiles%/Microsoft SQL Server/MSSQL.3/Reporting Services/ReportServer/RsReportServer.config。将“SecureConnectionLevel”的值由 “2”修改为“0”。在Team Foundation Server 安装错误对话框中,单击重试,或者重新安装。
对于双服务器,单击 取消。打开 IIS 管理器并将默认站点配置成为不需要安全通道连接(SSL)即可,然后重新安装应用程序层。
2.18 当 Team Foundation Server 从测试版升级到工作组版时可能出现 TF53011 错误。
从测试版升级到工作组版本以后,通过 Team Explorer 尝试连接服务器导致了 TF53011 错误:“Team Foundation Server 返回以下错误:HTTP 请求失败,状态403:TF53011:domain/user 不是一个授权用户…”。这个错误的出现是因为从测试版升级到工作组版本时没有创建授权的工作组用户组。
如何解决这个问题
在升级到工作组版本之后,使用修复模式重新运行Team Foundation Server 安装程序(应用程序层安装或单台服务器安装)。
2.19 在一个两台服务器的安装上使用不同版本的SQL Server 可能造成安装失败。
如果在数据层和应用层使用不同版本的SQL Server,存在某些合并(例如,SQL 标准版在应用层上,SQL 开发版则在数据层上)可能造成安装失败。
如何解决这个问题
在一个双服务器配置时,在应用层和数据层的机器上使用相同版本的SQL。
2.20 使用64位操作系统运行Team Foundation Server 和SQL Server 2005。
如果安装在64位操作系统上,那么Team Foundation Server 则需要安装 SQL Server 2005 (64-bit)。如果在一个64位的操作系统上安装SQL Server 2005 (32-bit),Team Foundation Server 数据层安装失败。
如何解决这个问题
在64位操作系统上使用SQL Server 2005 (64-bit)。
2.21 在卸载和重新安装数据层之后重新安装Team Foundation Server 应用层出现错误。
卸载和重新安装Team Foundation Server 数据层不会将要求的注册存储程序加入到 Team Foundation Server 集成数据库中,这会造成应用层安装失败。
如何解决这个问题
修复Team Foundation Server 数据层的安装可以插入所需的存储程序,并将应用层安装成功。