Обновите TFS 2008 до 2010 на другом сервере
Я искал способ перенести и обновить наш сервер TFS 2008 до сервера 2010, желательно без потери каких-либо данных.
Я смотрю на платформу интеграции TFS http://tfsintegration.codeplex.com/
а также Руководство по обновлению TFS до Visual Studio 2010 vs2010upgradeguide.codeplex.com
Глядя на документ TFS Integration Platform - Migration Guidance.xps с использованием первой ссылки, кажется, что я могу сохранить все данные, сначала перенеся TFS 2008 с одного сервера на другой, а затем обновив TFS 2008 до 2010.
Это правда?
Спасибо,
Chen
3 ответа
Чен - Мы только что прошли этот процесс несколько недель назад. Хотя это не тривиальный вопрос, это можно сделать. На самом деле в Руководстве по установке TFS есть конкретные рекомендации по обновлению с переходом на новое оборудование. Взгляните на раздел Сценарий: обновление Team Foundation Server и подраздел "Контрольный список: обновление на месте или миграция на одном или нескольких серверах".
Самым сложным для нас было упражнение по настройке / настройке SharePoint, но если вы внимательно следите за руководством, оно должно пройти довольно гладко. Этот пост может помочь с частью SharePoint.
Если база данных находится в отдельном окне, вам сначала необходимо выполнить обновление до SQL 2008. После этого вы можете установить TFS 2010 на новый сервер, выбрать обновление во время установки и указать его на сервере базы данных.
Если база данных находится в том же ящике, что и TFS 2008, то сначала необходимо выполнить резервное копирование всех баз данных и восстановить их на новом ящике с помощью SQL 2008. Затем установите TFS 2010, выберите во время установки обновление и укажите его на сервере базы данных.
Так должно быть. Миграция 2008 года с одного сервера на другой - это, прежде всего, упражнение с базой данных, но оно может стать сложным, когда вы инициализируете уровень приложения.
Честно говоря, я думал, что миграция TFS Integration Platform дает рекомендации по переходу с TFS 2005 на TFS 2008. Насколько я понимаю, в TFS 2010 есть функция обновления, включенная в мастер, которая должна позаботиться о большинстве вещей за вас. До сих пор я только устанавливал TFS 2008 с нуля и TFS 2010 с нуля - я еще не пробовал эту часть мастера.
Еще одним соображением является платформа базы данных для вашего экземпляра TFS 2008. В нашем случае наш 2008 установлен на MS SQL Server 2005, а для TFS 2010 требуется SQL Server 2008, так что это может сделать наше обновление немного сложнее.