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 数据库。
还原分析服务器数据库。
还原团队项目门户网站。
重新启动服务器。
要求客户端刷新其缓存数据。