【问题标题】:Visual studio tfs multiple server add issueVisual Studio tfs 多服务器添加问题
【发布时间】:2020-07-21 17:01:17
【问题描述】:

我已将 TFS 服务器连接到 Visual Studio。和 我已将其还原到另一个 tfs 服务器不同的名称。现在我需要将新服务器添加到 Visual Studio。当我尝试添加它时,已经存在具有相同 ID 的服务器。

【问题讨论】:

    标签: tfs


    【解决方案1】:

    您需要更改新实例的 TFS 或 Azure DevOps 服务器的 ID 或 GUID。你可以通过使用TFSConfig 命令行来做到这一点。

    TfsConfig changeServerID /sqlInstance:<serverName> /databaseName:<configurationDatabaseName>
    [/projectCollectionsOnly] [/configDBOnly] [/collectionName]
    

    【讨论】:

      【解决方案2】:

      不确定您恢复操作的详细过程。但是根据您的描述,猜测您可能有两个相同的服务器 ID(applicationID)

      您可以在以下位置找到旧的 Team Foundation Server GUID 信息:

       C:\Program Files\Microsoft Team Foundation Server 1x.0\Application Tier\Web Services\web.config
      

      应该有一个像

      这样的值

      然后你可以比较两台服务器的 GUID 旧的和新的 TFS 服务器,更改其中一台并重新注册 db。您可能需要重新启动服务器、tfs 服务。

      更多详情,请看这篇博客:How to find Team Foundation Server(TFS) GUID Info

      至于如何更改服务器 ID,正如 Niel 所说,您可以使用 TFSConfig 命令:

      TFSConfig ChangeServerID /SQLInstance:server_db /DatabaseName:TFS_Configuration
      

      注意:使用 changeServerID 命令后,您必须指示客户端创建与更改的服务器的连接,然后才能使用它。

      【讨论】:

        猜你喜欢
        • 2013-08-27
        • 1970-01-01
        • 2012-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-15
        相关资源
        最近更新 更多