TFS: обновление с 2015 до 2018 не удалось для некоторых коллекций - PullRequest
1 голос
/ 09 марта 2019

У меня была TFS 2015.3 с SQL Server 2014 Express, после обновления SQL Server до 2017 года TFS перестала работать и не могла быть запущена.

Я удалил SQL Server 2014 и установил SQL Server 2017 с тем же именем экземпляра (.\SQLEXPRESS) и прикрепил все базы данных из файлов в папке DATA SQL Server 2014. Затем попытался запустить TFS, но яне удалось.

Затем я обновил TFS до 2018.3.После завершения установки я использовал мастер обновления, и теперь у меня есть коллекция, которая не удалась.Когда я щелкаю по стартовой коллекции (в консоли администрирования Team Foundation Server), возникает эта ошибка:

TF400783: Хост «MyCollection1» не может быть запущен.Хозяин находится в процессе обслуживания.Возможно, обслуживание завершилось неудачно, и его необходимо перезапустить и завершить до запуска хоста.

В состоянии сбора, в «самом последнем обслуживании», у меня есть это

AppltPatch, Failed, 3/8/2019

Что я могу сделать, чтобы снова получить мою коллекционную работу?

1 Ответ

2 голосов
/ 09 марта 2019

Что я могу сделать, чтобы моя коллекция снова заработала?

Прежде всего, весьма вероятно, что вам потребуется восстановить последний хороший последовательный набор резервных копий tfs, чтобы получитьСреда TFS снова в рабочем состоянии.Или даже обратитесь в службу поддержки MS, если такая резервная копия недоступна.


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

USE Tfs_Configuration

-- get job id that was failed
SELECT TOP 10 *
FROM    tbl_ServicingJobDetail
ORDER BY StartTime desc

-- query information for that job id
SELECT * FROM vw_ServicingStepDetail 
WHERE jobid = 'BA3E49D5-EA30-4CB6-93DD-31D5D1C0FB93'

Кроме того, вы уже пытались открыть вкладку «Состояние» коллекции, выберите то задание, которое не удалось, и нажмите Повторить задание ?

...