TFS2013 до TFS2017 / от одного сервера SQL Server 2012 до SQL Server 2014 AAG

Моя текущая среда находится на одном виртуальном компьютере:

  • TFS2013
  • SQL Server 2012 (выделенный экземпляр, установленный на том же виртуальном компьютере)
  • 1 коллекция проектов
  • Отчетность настроена

Моя целевая среда миграции:

  • Новая виртуальная машина, содержащая обновление TFS 2017 1
  • Существующий SQL Server 2014 AAG без SSAS
  • Отчеты не настроены (поскольку SSAS не установлен), и мне на самом деле не нужны отчеты

Я пробовал несколько способов сделать эту установку, но столкнулся со многими проблемами с Always-On:

  1. Обновление / настройка напрямую с восстановлением базы данных (через SQL Management Studio) непосредственно в AAG, обнаружена ошибка TF400711

  2. Обновление / настройка без Always-On работает хорошо, но теперь моя проблема - переместить мои базы данных в AAG. Tfs_Configuration в порядке, но когда я присоединяю свою коллекцию, возникает ошибка TF246017. Я не понимаю эту ошибку, потому что я использую ту же строку подключения, что и моя база данных Tfs_Configuration...

Какова лучшая процедура в моем случае?

Я читал этот и этот пост, но они не соответствуют моей ситуации.

1 ответ

Решение

Вы могли бы использовать way2, так как Tfs_Configuration в порядке, вам просто нужно выяснить ошибку TFS246017. Эта ошибка может возникнуть из-за следующих причин

  • Неверный порядок установки SQL, особенно если вы используете Express Edition
  • База данных в восстановлении
  • База данных вне синхронизации - во время перехода на новую версию TFS
  • Разрешение учетной записи службы не является правильным
  • База данных SQL не работает или недоступна
  • TFS Proxy недоступен

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

Также взгляните на эту ветку: TF246017: Team Foundation Server не удалось подключиться к базе данных и этой. Есть много ресурсов по этой проблеме в Google, которые могут помочь вам разобраться в этом.

Другие вопросы по тегам