使用 SQL Server 2008 在 Windows Server 2003 上安装 TFS 2008 Workgroup Edition

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/123430/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 11:17:32  来源:igfitidea点击:

Installing TFS 2008 Workgroup Edition on Windows Server 2003 with SQL Server 2008

sql-serverwindowstfs

提问by Jason N. Gaylord

I ran into an issue when installing Team Foundation Server 2008 Workgroup Edition. I have a Windows Server 2003 SP2 machine that's practically new. I have installed SQL Server 2008 with almost all of the options. When I run through the TFS installation, it allows me to enter my SQL instance name and then goes through the verification process to ensure I have everything I need. However, I receive an error stating that

我在安装 Team Foundation Server 2008 Workgroup Edition 时遇到了一个问题。我有一台几乎全新的 Windows Server 2003 SP2 机器。我已经安装了几乎所有选项的 SQL Server 2008。当我运行 TFS 安装时,它允许我输入我的 SQL 实例名称,然后通过验证过程以确保我拥有我需要的一切。但是,我收到一条错误消息,指出

A compatible version of SQL Server is not installed.

未安装兼容版本的 SQL Server。

I verified and I do have SQL Server 2008 running just fine. It's Standard edition and does have Full Text, Reporting, and Analysis services installed. The other errors I receive are with Full Text not being installed, running, or enabled.

我验证了,我确实有 SQL Server 2008 运行得很好。它是标准版,并安装了全文、报告和分析服务。我收到的其他错误是全文未安装、运行或启用。

Any help is appreciated.

任何帮助表示赞赏。

回答by Martin Woodward

To install Team Foundation Server 2008 against SQL Server 2008, you must use TFS 2008 Service Pack 1. However, currently Microsoft do not provide a "TFS with SP1" download - you must created your own slipstreamed installation by downloading the TFS 2008 media and then applying the service pack to the media before running the installer.

要针对 SQL Server 2008 安装 Team Foundation Server 2008,您必须使用 TFS 2008 Service Pack 1。但是,目前 Microsoft 不提供“TFS with SP1”下载 - 您必须通过下载 TFS 2008 媒体创建自己的集成安装,然后在运行安装程序之前将服务包应用到媒体。

For more information see my blog post here

有关更多信息,请参阅我的博客文章

http://www.woodwardweb.com/vsts/creating_a_tfs.html

http://www.woodwardweb.com/vsts/creating_a_tfs.html

Also note that TFS needs certain settings for its SQL Server. When installing a SQL instance for TFS I usually follow the guidance in the TFS Installation Guide pretty ridgedly just to be sure I have everything set up right. You can download the latest copy of the TFS install guide here

另请注意,TFS 需要对其 SQL Server 进行某些设置。在为 TFS 安装 SQL 实例时,我通常会非常严格地遵循 TFS 安装指南中的指导,以确保一切设置正确。您可以在此处下载 TFS 安装指南的最新副本

http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&displaylang=en

http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&displaylang=en

Good luck,

祝你好运,

Martin.

马丁。

回答by Jason N. Gaylord

Martin - Thanks for the post. I found a cleaner version of your procedure and blogged about it at http://weblogs.asp.net/jgaylord/archive/2008/09/24/installing-team-foundation-server-2008-on-sql-server-2008.aspx.

马丁 - 谢谢你的帖子。我找到了一个更清晰的程序版本,并在http://weblogs.asp.net/jgaylord/archive/2008/09/24/installing-team-foundation-server-2008-on-sql-server-2008 上写了博客.aspx

回答by Simon_Weaver

There is actually an article in the TFS Installation Guide called "How to: Integrate the Installation of Team Foundation Server and Service Pack 1 "

TFS安装指南里其实有一篇文章叫《如何:集成Team Foundation Server和Service Pack 1的安装》

Extract TFS DVD to 'TFS2008' Extract TFS SP1 to 'SP1' Run this command from the directory they're both in Run installer from TFS2008WITHSP1

将 TFS DVD 提取到“TFS2008” 将 TFS SP1 提取到“SP1” 从它们都在的目录中运行此命令 从 TFS2008WITHSP1 运行安装程序

Note: target dir seems to need to be fully qualified

注意:目标目录似乎需要完全限定

MSIEXEC /a TFS2008\AT\VS_SETUP.MSI /p SP1\TFS90sp1-KB949786.msp TARGETDIR=s:\software\msdn\servers\TFS2008WITHSP1

MSIEXEC /a TFS2008\AT\VS_SETUP.MSI /p SP1\TFS90sp1-KB949786.msp TARGETDIR=s:\software\msdn\servers\TFS2008WITHSP1

回答by GertGregers

You need the Tfs 2008 Sp1 for support for SQL Server 2008. See this post http://geekswithblogs.net/etiennetremblay/archive/2008/08/11/sql-2008--tfs-2008-sp1-the-lowdownhellip.aspx

您需要 Tfs 2008 Sp1 以支持 SQL Server 2008。请参阅此帖子http://geekswithblogs.net/etiennetremblay/archive/2008/08/11/sql-2008--tfs-2008-sp1-the-lowdownhellip.aspx

Hth., /Gert

嗯,/格特