【问题标题】:Cleaning up old build agents after TFS UpgradeTFS 升级后清理旧的构建代理
【发布时间】:2014-11-22 15:59:24
【问题描述】:

在 tbl_BuildServiceHost 表中,我有一些不再存在的构建代理条目。所有旧代理都来自过去版本的 TFS。由于所有 TFS 数据库都已作为 TFS 2013 升级的一部分恢复到新硬件,因此数据已被带入。

无论如何,有没有办法告诉 TFS 这些代理不再存在,以便将这些旧条目从数据库中删除?还值得注意的是,这些机器通过 UI 是不可见的。据我所知,它们只出现在这张表中。

我什至应该为此担心吗?我只是不希望它引起任何问题。

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    小时候,我把所有东西都拆开看看它是如何工作的,但不知何故,我重新组装后总是留下一个螺丝或弹簧。我学到了很多东西,但我也得到了很多不能正常工作的东西。

    我的建议:如果它没有坏,就不要修理它。特别是如果“它”是 TFS。

    或者换句话说,进行任何更改有什么好处?

    (如果您确实想尝试使用数据库,我建议您将服务器复制到可以安全注销的沙箱中 - 破坏 TFS 非常容易。记住永远不要将所做的更改推送到将 TFS 数据库投入生产。如果您这样做,Microsoft 将不再能够为您提供支持。这就像越狱您的 iPhone,它将使您的保修失效。)

    【讨论】:

    • 是的,不要修复它。我会怀疑,如果旧代理存在于此表中,它们可能会以某种方式被链接以构建数据,而在此处删除它们会以非常模糊的方式破坏其他地方的链接。
    • 我必须建议您不要对未经 TFS 产品团队批准的 TFS 数据库进行任何手动更改。任何其他更改都将使您的保修失效,并且您将永远无法获得对该系统的支持。
    猜你喜欢
    • 2016-01-21
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 2018-08-24
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多