【问题标题】:TFS 2012 Lab Center Error - There was an error generating the XML documentTFS 2012 实验室中心错误 - 生成 XML 文档时出错
【发布时间】:2013-07-26 04:34:56
【问题描述】:

我正在 TFS 2012 实验室环境上进行实验以设置 BDT 工作流程。

当我在 Lab Center 上设置标准环境并成功测试 BDT 时,我尝试使用现有环境使用的现有 VM 设置新环境。

所以我必须先删除现有环境才能释放虚拟机。但是删除后,实验室中心打开了,但出现以下异常:

服务器无法处理请求。 ---> 生成 XML 文档时出错。 ---> 索引超出范围。必须是非负数且小于集合的大小。 参数名称:索引

here 报告了同样的问题,但尚未解决。

能否给点建议?

【问题讨论】:

    标签: tfs tfs-2012


    【解决方案1】:

    经过实验,按照post中的建议解决了这个问题: 这个问题似乎是由 TFS 的 bug 引起的,它没有完全删除环境,并且留下了一些脏数据。

    • 连接到 TFS 数据库

    • 运行以下sql检查Env数据:

    Select le.LabEnvironmentId from LabEnvironment le where le.PartitionId = 1 And NOT EXISTS (Select * From LabSystem ls where ls.LabEnvironmentId = le.LabEnvironmentId AND ls.PartitionId = 1)

    • 最后运行以下sql删除无效环境数据:

    Select le.LabEnvironmentId from LabEnvironment le where le.PartitionId = 1 And NOT EXISTS (Select * From LabSystem ls where ls.LabEnvironmentId = le.LabEnvironmentId AND ls.PartitionId = 1)

    我已经在我的 TFS Evn 上进行了测试,它可以工作。

    注意:运行sql脚本前,请仔细完善。

    【讨论】:

      猜你喜欢
      • 2018-10-27
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 2017-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多