TFS安装和管理

来源:互联网 发布:angular js a标签隐藏 编辑:程序博客网 时间:2024/05/18 13:06

TFS安装按以下次序:

1. Server 2003 + iis
2. Sql2005 全部安装,最好默认实例名.
3. Sqp2005 Sp3
4. TFS Server安装,在安装前 建立以下用户


  a. TFSReport  属于ReportUser组 Report Server用
  b. TFSService 属于User组 SharePoint Server用
  c. TFSBuild   如果使用TFS Build时用.
  d. TFSSetup   安装用户.   安装TFS时使用,最大权限.

 

5. VS2008和TFS Cleint安装以管理TFS.

 

6.管理

 

1>.安装 Team Foundation Server 后,会创建以下全局组。可以使用这些全局组来控制 Team Foundation 用户的权限。

Team Foundation Administrators(管理员) 可以在 Team Foundation Server 上执行所有特权操作。
Team Foundation Valid Users  可以访问 Team Foundation Server。在 Team Foundation Server 用户界面中,不能对此组添加或移除用户或组。
Team Foundation Service Accounts 包含服务帐户。
 

2>. 创建新的团队项目时,Team Foundation 将创建以下团队项目组。

Project Administrators(项目主管) 可以管理团队项目。
Project Reader(只读)   可以查看团队项目(读取访问权限)。
Project Contributor(参与者)  可以修改团队项目(读取和写入访问权限)。
Project Build Services(生成)  可以生成项目。
 
3>. 权限设置
Team Foundation Server 中的权限有两种显式授权设置:Deny 和 Allow。还有一种隐式授权,它既没有将权限设置为“允许”,也没有将它设置为“拒绝”。该授权是一种隐式拒绝设置,又称为“未设置”。
 
未设置:  它可以从用户或组所属的其他组继承授权。

4>. 高级命令行权限设置
 TFSAdminUtil  自动执行更改服务帐户或帐户密码的任务
 TFSSecurity  管理组和用户及其权限
 TFSDeleteproject  删除项目
 TFSReg    修改、更新或删除连接配置文件中的所有项
 TFSFieldMapping  更改或自定义项目映射 XML 文件
 witimport   导入工作项类型的 XML 定义
 witexport  导出工作项类型的 XML 定义
 witfields   管理工作项类型字段
 glimport   导入全局列表的 XML 定义
 glexport   导出全局列表的 XML 定义
 tf   源代码管理相关

5>. 管理员权限
   a.TFS 管理员:设置属于组:服务器/Team Foundation Administrators.
   b.SharePoint:
  SharePoint Administration 组添加成员
   打开管理工具下的:SharePoint 管理中心下的"SharePoint 管理员组",设置 SharePoint 管理员组.  
  顶级站点的 Windows SharePoint Services 站点管理员组添加成员
 c.Reporting Services:
  通过http:// data-tier /Reports/Pages/Folder.aspx中的新建角色分配,指定"内容管理员”和“系统管理员"角色.

6>.管理TFS
   a.附件设置 
    http://<tfsserver>:8080/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx?op=SetMaxAttachmentSize
   b.与数据仓库之间的同步
    时间音隔设置:http://<tfsserver>:8080/Warehouse/v1.0/warehousecontroller.asmx?op=ChangeSetting

   c.备份和还原
    备份
       创建备份所有 Team Foundation 数据库的维护计划。    
       备份报表服务器加密密钥。(snk文件).
        使用Reporting Services 配置工具,选择加密密钥后备份...
        * 在TFS服务器上,检索并保存 Reporting Service 安装 ID 的列表。
         打开“命令提示符”窗口,将目录改为下面的目录:
         驱动器: /%ProgramFiles%/Microsoft SQL Server/90/Tools/binn/
        运行: RSKeyMgmt -l
         记录安装 ID,然后将列表打印出来或将其保存到一个安全的位置。

    数据库列表:
        ReportServer      Reporting Services 数据库包含 Reporting Services 的报告和报告设置。
        ReportServerTempDB     Reporting Services 临时数据库用于暂时存放运行 Reporting Services 特定报告所用的信息。
       STS_Config      SharePoint 配置数据库中包含团队项目 SharePoint 站点的设置和配置信息。
       STS_SERVERNAME      SharePoint 内容数据库包含团队 SharePoint 站点中的实际内容。
       TfsBuild      生成数据库包含生成数据 (Team Foundation Build) 和已发布的测试结果。
       TfsIntegration      项目、区域、迭代以及其他注册数据。
       TfsVersionControl Team Foundation   源代码管理 数据库。
       TFSWarehouse      Analysis Services 数据库。
            注意:不备份 Analysis Services 多维数据集,因为可以从还原的 TFSWarehouse 数据库重新创建多维数据集。
       TfsWorkItemTracking     Team Foundation 工作项跟踪 数据库。
       TfsWorkItemTrackingAttachments   Team Foundation 工作项跟踪 附件数据库
 

    还原
        准备服务器进行数据还原。
        还原 Team Foundation 数据库。
        还原分析服务器数据库。
        还原团队项目门户网站。
        重新启动服务器。
        要求客户端刷新其缓存数据。

   

原创粉丝点击