• 我的TFS(Team Foundation Server)安装日志


    感谢:tomore的日志—Team Foundation Server 安装时遇到的问题与解决方法总结(http://www.winu.cn/space-14160-do-blog-id-23918.html)
    感谢:彼岸&船坞—单服务器安装VSTS记录(http://blog.sina.com.cn/s/blog_48df3d5b01000czl.html)
    感谢:紫翼邪魂—终于成功安装TFS2008,记录一下(http://www.pfjhome.net/article.asp?id=5)
    感谢:boyhxy的专栏— TFS2008安装笔记(http://blog.csdn.net/boyhxy/archive/2008/06/18/2560668.aspx)


    单机安装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、其他的大部分错误均是安装文件受损导致,解决方法是:重新下载安装文件,根据安装日志找到有问题的部分重新安装。另外,注意内存有问题会导致一些莫名其妙的错误,可尝试换新内存重新安装。

  • 相关阅读:
    开发和使用自定义服务器控件
    用户认证管理设计方案(转)
    用 @@ERROR 检测几条语句的成功
    在 ASP.NET 中支持数据库缓存相关性
    给新人程序员的八点建议(转)
    DataTable添加列
    各城市工资多少才等于北京5000元工资的生活?
    连续读取区块应用程序设置值
    VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题 (转)
    帮你免于失业的十大软件技术
  • 原文地址:https://www.cnblogs.com/lv8218218/p/1674901.html
Copyright © 2020-2023  润新知