Обновление TFS 2010 до TFS 2013 - SQL Server 2008 R2 Резервное копирование и восстановление до SQL Server 2012/14 - PullRequest
0 голосов
/ 26 февраля 2020

Я хочу выполнить миграцию обновления нашего экземпляра TFS 2010 до TFS 2013.

В нашей текущей реализации все уровни приложений и данных находятся на одном Windows 2008 R2 Enterprise сервере.
Однако для этого обновления миграции каждый уровень будет иметь свой собственный выделенный сервер.

Есть несколько важных моментов, на которые стоит обратить внимание sh, которые :

  1. Уровень данных TFS 2010 - в настоящее время поддерживается SQL Server 2008 R2 (SP2) Enterprise Edition.

  2. TFS 2013 Уровень данных - мы будем поддерживать это с SQL Server 2012 Enterprise (мин. SP1) или 2014.

  3. Уровень приложения 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?

1 Ответ

0 голосов
/ 27 февраля 2020

Ваш сценарий является стандартным обновлением. Вы можете использовать новое оборудование, чтобы сначала выполнить dry , а затем очистить все и использовать снова для обновления производства.

Для нашего запуска dry выполните для нашего обновления:

  1. Скопируйте последние резервные копии базы данных в новый SQL экземпляр.
  2. Установите TFS2013 на новый уровень приложений.
  3. Используйте запланированные резервные копии для восстановления резервные копии базы данных.
  4. Запустите мастер обновления, обязательно используя учетную запись службы, которая не имеет каких-либо разрешений в производственной среде. Дополнительные сведения см. В разделе «Защита производства» в документе dry, подготовленном для предварительного производства .
  5. Дополнительно настройка новых функций , которые требуют изменений в существующих проектах.

Полезные ссылки:

...