Я хочу выполнить миграцию обновления нашего экземпляра TFS 2010 до TFS 2013.
В нашей текущей реализации все уровни приложений и данных находятся на одном Windows 2008 R2 Enterprise сервере.
Однако для этого обновления миграции каждый уровень будет иметь свой собственный выделенный сервер.
Есть несколько важных моментов, на которые стоит обратить внимание sh, которые :
Уровень данных TFS 2010 - в настоящее время поддерживается SQL Server 2008 R2 (SP2) Enterprise Edition.
TFS 2013 Уровень данных - мы будем поддерживать это с SQL Server 2012 Enterprise (мин. SP1) или 2014.
Уровень приложения TFS 2013 - он будет размещен на Windows Server 2012 R2.
Для миграции уровня данных я намерен получить резервные копии баз данных TFS 2010 из SQL Server 2008 R2, перенести и восстановить их в данные TFS 2013 уровень, который будет иметь SQL Server 2012/2014. * 10 26 *
Поэтому мой вопрос: чтобы выполнить обновление уровня данных TFS 2013, я должен выполнить следующие высокоуровневые шаги:
1) Установить SQL Server 2008 R2 (SP2) Enterprise Edition на хост нового уровня данных.
2) Восстановите резервные копии базы данных TFS 2010 на новый уровень данных.
3) При условии успешного восстановления БД выполните на месте SQL Обновление сервера до SQL Server 2012 / 2014 Enterprise.
4. Установите TFS 2013 на уровне приложений и завершите обновление миграции.
В качестве альтернативы можно просто выполнить следующие действия:
1 ) Восстановите резервные копии базы данных TFS 2010 непосредственно на новый уровень данных (SQL Server 2012/2014 Enterprise).
2) Установите TFS 2013 на уровне приложений и завершите обновление миграции.
Так что, в основном, вопрос заключается в том, нужно ли мне сначала выполнять резервное копирование и восстановление на одинаковых SQL экземплярах сервера или я могу восстановить SQL Server 2008 R2 Enterprise резервные копии перейдите к SQL Server 2012/2014 Enterprise?