none
TFS2008从一台服务器上迁移到另一台服务器上失败,麻烦请大家帮助一下。 RRS feed

  • 问题

  • 1、按着官方的文档进行的,地址如下:http://msdn.microsoft.com/zh-cn/library/ms404869%28v=vs.90%29.aspx#Prepare

    2、在进行到   【重命名应用层服务器】 时发生了问题。

        (1)当我使用服务器名称【TFS-2008】时遇到了错误,说验证不了新的数据源,因为我的数据库使用的命令实例,实例名称是【TFS-2008\TFSERVER】,于是我想是不是这个原因,我要把实例名称加上


    D:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools>TfsAdminUtil RenameDT TFS-2008
    TfsAdminUtil - Team Foundation 管理实用工具
    版权所有 (C) Microsoft Corporation。保留所有权利。
    
    正在验证新选定的 TFS 数据源 TFS-2008。
    错误: Microsoft.TeamFoundation.Server.DatabaseCheckFailedException: TF52008: 新的 TFS 数据源 TFS-2008 的有效性检查失败,错误为 ConnectionFailure。验证
     TFS 数据库是否在数据库中,以及该数据库是否可访问。
       在 Microsoft.TeamFoundation.Server.TfsDT.Rename(String newDataSourceName)
       在 Microsoft.TeamFoundation.Server.TfsAdmin.RenameDataTier(TfsAdminContext context, String newDataTierName)
       在 Microsoft.TeamFoundation.Server.TfsAdminUtil.RunRenameDTUtil(List`1 parameters, List`1 commandSwitches, String[] rawArgs)
       在 Microsoft.TeamFoundation.Server.TfsAdminUtil.Run(String[] args)

    (2)于是我修改了执行了命令

    TfsAdminUtil RenameDT TFS-2008\TFSERVER

    于是就报下面的错误了

    D:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools>TfsAdminUtil RenameDT TFS-2008\TFSERVER
    TfsAdminUtil - Team Foundation 管理实用工具
    版权所有 (C) Microsoft Corporation。保留所有权利。
    
    正在验证新选定的 TFS 数据源 TFS-2008\TFSERVER。
    已将新选定的 TFS 数据源 TFS-2008\TFSERVER 验证为有效。
    错误: TF55030: 重命名数据层的操作失败。请验证所提供的数据层名称是否为有效的 Team Foundation 数据层名称,是否可通过网络访问数据层,以及您是否具有管理员
    权限。
    
    D:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools>
    从第二个报错来看,新数据库验证是过了,但是数据层的名字失败了。所以现在我就郁闷了,数据层的名字是TFS-2008,新的数据源的地址是TFS-2008\TFSERVER。 这样无法执行TfsAdminUtil RenameDT命令呀,怎么办呢。

    ========================================================

    刚才我又在SQL SERVER那设置了别名,使用服务器名可以验证通过了,但是还是有错误,问题如下:

    D:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools>TfsAdminUtil RenameDT TFS-2008
    TfsAdminUtil - Team Foundation 管理实用工具
    版权所有 (C) Microsoft Corporation。保留所有权利。
    
    正在验证新选定的 TFS 数据源 TFS-2008。
    已将新选定的 TFS 数据源 TFS-2008 验证为有效。
    错误: TF55030: 重命名数据层的操作失败。请验证所提供的数据层名称是否为有效的 Team Foundation 数据层名称,是否可通过网络访问数据层,以及您是否具有管理员
    权限。


    2014年1月9日 8:02

全部回复

  • 你好,

    请先确认你的TFS数据库是不是在TFSSERVER这个实例下面,你可以手动检测一下。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年1月10日 1:41
    版主
  • 你好,

    请先确认你的TFS数据库是不是在TFSSERVER这个实例下面,你可以手动检测一下。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    我可以确定以及肯定,我们的TFS数据库的确是安装在TFSERVER实例下面。
    2014年1月10日 5:03