2013-07-26 1 views
2

Я выполняю эксперимент в лабораторных средах TFS 2012 для настройки рабочего процесса BDT.Ошибка в Лабораторном центре TFS 2012 - Ошибка создания XML-документа

Когда я настраиваю стандартные среды и успешно тестирую BDT в Lab Center, я пытаюсь настроить новые среды с существующими виртуальными машинами, которые использовались существующими средами.

Поэтому я должен удалить существующие среды, чтобы сначала отпустить виртуальные машины. Но после удаления центр лаборатории открывается со следующим исключением:

Сервер не смог обработать запрос. ---> Ошибка создания XML-документа. ---> Индекс был вне пределов досягаемости. Должен быть неотрицательным и меньше размера коллекции. Наименование параметра: индекс

Существует такая же проблема, о которой сообщалось в here, но она не была разрешена.

Не могли бы вы дать несколько предложений?

ответ

1

После экспериментов проблема разрешена, следуя предложению в post: Проблема связана с ошибкой TFS в том, что она не удаляет среды полностью и некоторые грязные данные остаются.

  • Подключение к 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 тщательно его очистите.