VSTS学习和迁移(1) 安装部署

要将开发环境从SVN到VFS中,下个月开始迁移。

先从WebCast中下载文件,看了安装部署部分。以下为部分截图:

一:课程内容

Team Foundation 的逻辑结构与物理结构 
Team Foundation 系统要求 
Team Foundation 安装实战 
Team Foundation 安全注意事项 
 安装其它组件

二:

数据层
    – Team Foundation 数据层包含Microsoft SQL Server
       2005,后者可存储工作项、受版本控制的源文件、测
       试结果以及其他项目指标。 

应用层 
 – Team Foundation 应用层由基于Web 的、与Internet
       信息服务(IIS) 集成的前端应用程序组成。这些应用程
       序包括SQL Server 2005 Reporting Services、Team
       Foundation Core Services 和Windows SharePoint
       Services。此外,应用层还承载Team Foundation
       Windows 服务。Team Foundation 应用层还包括
       Team Foundation Build 和Team Foundation Server
       Proxy。

客户端层
    – Team Foundation 客户端层包含Team Explorer,后者
       可用作独立应用程序,也可与Visual Studio 2005
         (Visual Studio 2005 速成版除外)集成。客户端层还
       与Microsoft Office Project 2003 和Microsoft Office
       Excel 2003 集成,项目经理可用它们来查看项目信息
       并将该信息发布到Team Foundation Server。

三:Team Foundation 的物理结构

*  Team Foundation Server

     – 单服务器
     – 双服务器

四:安装TFS 单服务器部署

1.安装Internet 信息服务(IIS) 并启用ASP.NET。

     –  如果您选择“Internet 信息服务(IIS)”并单击“详细信息”,请不要选择“FrontPage
        2002 服务器扩展”。此服务器将承载Windows SharePoint Services,后者与
        FrontPage 服务器扩展不兼容。

2.安装Microsoft SQL Server 2005 标准版或企业版。
     –  在“要安装的组件”页上,选择下面的组件

          * SQL Server Database Services
          * Analysis Services
          * Integration Services
          * Reporting Services

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

     –  在“实例名”页上,选择“默认实例”,如果指定已命名的实例,Team
        Foundation Server 安装将失败。

3.安装Microsoft SQL Server 2005 修补程序。
    –  安装SQL Server SP1;
    –  或者在Team Foundation Server 安装媒体上,找到SQLServerKB 文件
       夹。找到与您的操作系统和语言对应的可执行文件(.exe),如AS2005-
       KBnnnnnn-x86-ENU.exe,然后双击该文件启动安装。

4.安装Microsoft .NET Framework 2.0 修补程序。
    –  安装用于更新ASP.NET 的修补程序,以更有效地支持大文件的处理。
    –  在Team Foundation Server 安装媒体上,找到Team Foundation Server
       安装媒体上的KB913393 文件夹,找到与您的操作系统(X86) 对应的可
       执行文件(.exe),然后双击该文件进行安装。

5.安装Microsoft Windows SharePoint Services。
    –  下载带Service Pack 2 的Microsoft Windows SharePoint Services
       (http://go.microsoft.com/fwlink/?linkid=55087),并将该文件保存到本地
       硬盘中。
    –  在“安装类型”页上选择“服务器场”。Team Foundation Server 安装程序会
       将Windows SharePoint Services 配置为与Team Foundation Server 的
       其余部分使用相同的SQL Server 实例。
    –  安装完成时,将打开一个Web 浏览器窗口,并显示“配置管理虚拟服务器
       ”页。确认该页显示后,不要进行任何更改,关闭该浏览器窗口。
6.安装Team Foundation Server 。
    –  使用Team Foundation Server 安装帐户(例如Domain\TFSSETUP)登
       录到Windows。
    –  在出现的自动运行页上单击“安装Team Foundation Server”,然后单击“
       单服务器安装”。
    –  在“服务登录帐户”页上,在“帐户名”框中键入您为Team Foundation
       Server 服务帐户创建的Windows 域用户帐户(例如
       Domain\TFSSERVICE)。
    –  在Internet Explorer 中,定位到
       http://localhost:8080/services/v1.0/Registration.asmx,然后单击
       “GetRegistrationEntries”。

五:Team Foundation Server 安装 所需的用户帐户

示例用户名 用途

             *用于运行Team Foundation Server 安装程序。
TFSSETUP     *此帐户必须是Team Foundation Server 计算机上的管理员。
             *此帐户和接下来的两个服务帐户必须是同一个域的成员。

             *用作Team Foundation Server Windows 服务(代码覆盖率分析服务和
             TFSSchedulerService)和SharePoint Timer Service 的服务帐户。
             *用作Team Foundation Server 应用程序池(VSTF AppPool) 和Windows
             SharePoint Services 应用程序池(TFWSS 和WSS_AppPool)的应用程序池标识。
TFSSERVICE
             *必须对Team Foundation Server 计算机具有“本地登录”权限。
             *要获得最佳安全性,此服务帐户:
          *  不应是Team Foundation Server 计算机上的管理员。
          *  应为域上的Active Directory 选择“帐户敏感,无法委托”选项。

             *用作SQL Server Reporting Services 数据源的服务帐户。
TFSREPORTS  *此帐户不应是Team Foundation Server 计算机上的管理员。
             *此帐户必须对Team Foundation Server 计算机具有“本地登录”权限。

             *由不是同一域的成员的计算机上的Team Foundation Server 代理用作Team
             Foundation Server 应用层和数据层组件。
TFSPROXY     *此服务帐户必须是远程计算机上“Administrators”组的成员。
             *此服务帐户必须是使用代理的Team Foundation Server 的“Team Foundation
             Valid Users”组的成员。

附件:/Files/shinySun/VSTS安装与部署指南.pdf

 

转载于:https://www.cnblogs.com/shinySun/archive/2009/05/13/1456378.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/463451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【HNOI2013】数列

题面 题解 设\(\{a_n\}\)为差分数组,可以得到柿子:\[ \begin{aligned} ans & \sum_{a_1 1} ^ m \sum_{a_2 1} ^ m \cdots \sum_{a_{k-1} 1} ^ m (n - \sum_{i 1} ^ {k - 1} a_i) \\ & nm^{k - 1} - \sum_{a_1 1} ^ m \sum_{a_2 1} ^ m \cd…

程序员的艺术:排序算法舞蹈

1、冒泡排序: 2、希尔排序: 3、选择排序: 4:插入排序: 5、快速排序: 6、归并排序: 转载于:https://www.cnblogs.com/jxgxy/archive/2012/08/20/2648210.html

Redis源码分析之内存检测memtest

redis的内存检测会和机器的CPU位数有关,32位或64位会影响后面的一些宏定义参数。首先给出memtest中的API: void memtest_progress_start(char *title, int pass) /* 内存检测加载开始,输出开始的一些图线显示 */ void memtest_progress_end(…

Java Collections Framework - Java集合框架List,Map,Set等全面介绍之概要篇

deng 转载于:https://www.cnblogs.com/jacktu/archive/2009/05/15/1457316.html

C语言 数据结构 树和二叉树

树 1、树:是n节点的有限集。树是n(n>0)个节点的有限集。 n0时成为空树。 在任意一颗非空树中:(1)有且仅有一个称为根的节点;(2)当n>0时,其余节点可分为m(m>0)个互不相交的…

Oracle开启关闭归档日志

开启归档日志 shutdown immediate; --关闭数据库 startup mount; --打开数据库 alter database archivelog; --开启归档日志 alter database open; --开启数据库 archive log list; --查看归档日志是否开启 关闭归档日志 shutdown immediate; --关闭数据库 startup mount; …

Redis源码分析之anet网络通信的封装

anet是redis对tcp/ip网络中socket api接口的一个全面的封装,针对server/client端。封装的api的接口如下,注释了主要的接口: // tcp连接 int anetTcpConnect(char *err, char *addr, int port); // 非阻塞连接 int anetTcpNonBlockConnect(ch…

使用AJAX Toolkit创建新闻列表

我们很多站点上面都需要显示新闻列表,由标题和正文组成的。一般客户都希望实现这样的效果: 开始的时候只是显示标题,当点击标题的时候,再展开正文。再点击,又可缩回去。 这是典型的AJAX效果,或者说以前你也…

C语言 嵌入式 面试小知识点(一)

sizeof是C/C中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。 与strlen的区别: 一、sizeof 是运算符,确切的说是一个编译时运算符,参数可以是数组、指针、类型、对象…

将数据渲染到页面的几种方式

将数据渲染到页面的几种方式: 1.字符串拼接; 2.dom回流 3.文档碎片(文档碎片节点:documentFragment) 4.模板 (下章会详细介绍模板)转载于:https://www.cnblogs.com/shangjun6/p/1039740…

论证是一门学问

本文的标题借用了安东尼.韦斯顿(Anthony Weston)的《论证是一门学问》一书的标题,向安东尼老爷子致敬的同时,也希望更多人能够真正了解“什么是论证”。 争论与论证从来都不是新鲜事物,作为软件行业的科技工作者&…

[翻译]SQL Server 工作集消息

Q:我发现有指向工作集(SQL Server保留内存区域)被分页出来相关的消息: 重要部分的 SQL 服务器进程内存已被分页。这可能导致性能下降。持续时间: 0 秒。 工作集 (KB): 2484,已提交 (KB): 48036&…

Redis源码分析之工具类util

在redis源码中的辅助工具类中,主要包括大小端转换、SHA算法以及util.h中对应的算法。 大小端转换: LittleEndian:低位字节数据存放于低地址,高位字节数据存放于高地址。 BigEndian:低位字节数据存放于高地址&#x…

Linux下如何安装软件

一、解析Linux应用软件安装包通常Linux应用软件的安装包有三种:1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。2) rpm包,如software-1.2.3-1.i386.rpm。它是RedHat Linux提供的一种包封装…

Python深浅拷贝辨析

1 import copy2 3 list1 [11, 22, [33, 44]]4 list2 list15 list3 list1[:]6 list4 copy.copy(list1)7 list5 copy.deepcopy(list1)8 9 list1[0] 0 # 对列表的首层做增删改查操作 10 print("list1:",id(list1),list1) # list1: 1455502266696 [0, 22, […

生活规则

1.朋友请你吃饭,不要觉得理所当然,请礼尚往来,否则你的名声会越来越臭。 2.给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变70%的命运。破罐子…

[AX]AX2012 SSRS报表使用Report Data Method

在AX2012的SSRS报表中可以使用c#或者Visual basic .net编写report data method来获取和操作数据,由report data method返回的数据可以用在报表的表达式中,也可以用作dataset的数据源。 使用Report data method首先需要创建AX model工程,在工程…

HIVE和HBASE区别

转载:https://www.cnblogs.com/justinzhang/p/4273470.html 1. 两者分别是什么? Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Re…

php调试

今天在使用php 的session 的时候,出现了以前就遇见但是又解决不了的问题,在页面上出现如下提示: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\php…

C 结构体

C 结构体C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性&…