一天六杯水

Mango的.Net家园
随笔 - 10, 评论 - 19, 引用 - 0

导航

关于





王兴明 Mango
微软最有价值专家(MVP)
微软金牌认证讲师(MCT)

此Blog中的文章和随笔仅代表作者在某一特定时间内的观点和结论,对其完全的正确不做任何担保或假设。所有此处的原创文章转载必须知会作者本人。如有疑问,请发邮件至: wmango#hotmail.com

标签

每月存档

最新留言

广告

使用 ChangePassword 更改所有服务帐户的密码

使用 ChangePassword 更改所有服务帐户的密码,指令如下:

TFSAdminUtil ChangePassword oldacct oldpwd newpwd [target]

参数说明

oldacct :指定旧帐户名。

oldpwd :指定旧密码。

newpwd :指定新帐户密码。

target :指定目标计算机。如果省略 target,则使用本地计算机。目标计算机必须为应用层服务器。

ChangePassword 命令由要更改服务帐户(例如,域\服务器名)密码的管理员使用。管理员更改域帐户上的密码,然后运行该工具,使用新密码更新所有的 Team Foundation 服务器。

ChangePassword 做了些什么呢?如果不用它怎样改服务帐户的密码?请往下看:

TFS运行时会用于两个服务账号,一个是TFSService运行账号(比如TfsService)、一个是报表服务器用来访问TFS数据账号(比如:TfsReports)。如果这两个账号的密码发生改变,须要对TFS服务进行重新配置,具体步骤如下:

1. 在IIS中修改下列应用程序池的运行账号TfsService的口令:

    a) TFS App Pool

    b) TFS Wss Pool

    c) TFS WssAdmin pool

2. 在windows服务中,修改下列服务的运行账号TfsService的口令:

    a) Code Coverage analysis Service

    b) Sharepoint Timer Service

    c) TFSServerScheduler Service

3. 在Reporting Service中修改下列数据源登陆账号TfsReports的口令:

    a) TFSOLAPResportDS

    b) TFSReportDS

重启机器或重启相应服务后,TFS就能正常工作了。

posted on 2006-12-01 23:25:00 by mango  评论(6) 阅读(7206)

使用 RenameDT 更改 Team Foundation Server 数据层服务器名称。

使用 RenameDT 更改 Team Foundation Server 数据层服务器名称,指命如下:

TFSAdminUtil   RenameDT  servername

Team Foundation Server 应用层需要知道数据层服务器的确切名称或地址,才能到达它。数据层名称和地址通过 Team Foundation Server 存储在应用层和数据层数据库的多个位置。当需要切换到新的数据层时,管理员必须确保 Team Foundation Server 指向新的数据层名称或地址。

TFSAdminUtil 命令行实用工具的 RenameDT 命令通过更新 Team Foundation Server 指向新的名称或地址,以实现数据层重命名过程的自动化。RenameDT 命令还可以通过脚本实现数据层重命名过程自动或定期进行。

RenameDT 命令只能运行于应用层上,因为它会在运行所在的计算机上搜索 web.config 文件。它既没有远程处理能力,也不会使用任何其他参数来指定目标应用层计算机。与ActivateAT一样,一个数据层只能对应一个活动的应用层,所以RenameDT指令还要修改数据库中的关于数据库的记录,很不幸的是,在TFS V1.0这里有一个bug,RenameDT不会改数据库中的记录,需要你手工改一下在ingetarted数据库中的tbl_database表中的数据。这个bug将在SP1中修复。

下面是TFS说明中的RenameDT使用情形

管理员可以在多种情形下使用 RenameDT 命令。下面列出了这些示例情形:

  • 管理员需要在数据层上执行例程维护,使数据层脱机并将它替换为其他临时数据层以避免出现停机。
  • 管理员运行 TFSAdminUtil 命令行实用工具的 RenameDT 命令,这样 Team Foundation Server 即可连接到新的临时数据层。完成维护时,管理员再次运行该实用工具以恢复使用以前的数据层。
  • 数据层出现故障并且不起作用。
  • 管理员运行 RenameDT 命令,将 Team Foundation Server 指向新的备份服务器。
  • 正在将数据层升级到新的服务器。
  • 管理员运行 RenameDT 命令,将 Team Foundation Server 指向新的数据层服务器。
  • 新操作策略表明数据层必须遵循的特定计算机命名标准。
  • 管理员使用 RenameDT 命令,将数据层重命名为更合适的名称。
  • 组织或业务规模扩大,需要从单服务器解决方案迁移到双服务器解决方案。
  • 新的独立数据层设置完毕后,管理员运行 RenameDT 命令,将 Team Foundation Server 指向新的服务器。

posted on 2006-12-01 23:18:00 by mango  评论(3) 阅读(6840)

Powered by: Joycode.MVC引擎 0.5.2.0