Обновление TFS 2008 до TFS 2012

В настоящее время я работаю над обновлением TFS с 2008 по 2012 год. Вот моя ситуация: моя текущая коробка TFS 2008 — это Server 2K3 с серверной частью SQL Server 2005. Я не совсем уверен, каковы мои пути обновления, но я думаю, что следующие 2 сценария наиболее вероятны:

  • Перенесите базы данных с SQL 2005 на SQL 2012, а затем укажите TFS 2008 на новом SQL Server. Оттуда я могу обновить TFS 2008 до 2012.
  • Разверните новую коробку Server 2008R2 и выполните чистую установку TFS 2012 с серверной частью SQL Server 2012.

Сетевые ребята действительно хотели бы, чтобы я выбрал вариант 2, потому что они хотят вывести сервер Server 2003 из эксплуатации, но меня беспокоит то, как мне передать все данные из TFS 2008 в экземпляр TFS 2012? Я просмотрел MSDN и Google, но не нашел никаких документов, объясняющих, как выполнить такое обновление.

Кроме того, есть ли какие-то подводные камни, на которые я должен обратить внимание?

Любая помощь будет принята с благодарностью!


person dparsons    schedule 30.11.2012    source источник


Ответы (2)


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

Некоторые моменты

  • Если вы распространяете свой уровень данных и приложений на несколько серверов, убедитесь, что учетная запись пользователя, указанная вами для «Учетная запись чтения отчетов», имеет доступ к обоим серверам и имеет разрешение «Локальный вход в систему».
  • Подводный камень: после настройки TFS 2012 я получал странное исключение URL-адреса, когда VS2012 пытался подключиться к импортированной коллекции проектов, но не при попытке подключения к коллекции проектов, созданной в 2012 году. Ошибка сервера устранила эту проблему.

Весь процесс очень прост, и TFS2012 встает довольно быстро.

person dparsons    schedule 04.12.2012

В MSDN есть отличная документация: http://msdn.microsoft.com/en-us/library/ms404860(v=vs.100).aspx

person Ewald Hofman    schedule 30.11.2012