Проблема с коллекцией после миграции с SQL2014 на SQL2016 с TFS2017 - PullRequest
0 голосов
/ 30 августа 2018

Мы находимся в процессе обновления до TFS2018, и часть этого - обновление серверов MSSQL с MSSQL 2014 до MSSQL 2016 SP2. Я следовал процессу, описанному MS, чтобы скопировать базы данных на новый сервер и перенастроить уровень приложений для использования нового сервера. Запуск в контрольно-пропускной пункт, где приложение не может получить доступ к базе данных сбора. Я могу получить доступ к TFS, просмотреть коллекцию, ее команды и информационные панели, но когда я пытаюсь просмотреть журналы заданий или любые рабочие элементы, связанные с этой коллекцией, возникает ошибка подключения:

• TF246017: Team Foundation Server не удалось подключиться к базе данных. Убедитесь, что экземпляр указан правильно, сервер, на котором размещена база данных, работает, и что сетевые проблемы не блокируют связь с сервером.

Я несколько раз бросал процесс, использовал разные резервные копии, разные учетные записи пользователей (мою и служебную), но не повезло. Ниже приведен процесс, которому я следую. Любые предложения приветствуются. Я сравнил всех пользователей и разрешения между старым и новым сервером и не нашел логической причины, чтобы он не работал. Я даже пытался создать новую коллекцию, и, хотя она создала базу данных, она потерпела неудачу во время шагов настройки с той же ошибкой, что и выше. Таким образом, он достигает сервера, но не может создать / использовать коллекцию. Я в тупике. Помощь.

Sean

CD c: \ Program Files \ Microsoft Team Foundation Server 15.0 \ Tools

  • STOP TFS SERVICES Tfsservicecontrol quiesce

  • РЕЗЕРВНЫЕ БАЗЫ ДАННЫХ ИЗ DL5TFSQL01 TFSBackup

  • ВОССТАНОВИТЬ БАЗЫ ДАННЫХ DL5TFSQL02 TFSRestore

  • СБРОС ВЛАДЕЛЬЦА НА DL5TFSQL02

Tfsconfig account / resetowner / sqlinstance: dl5tfsql02 / databasename: tfs_configuration

  • Базы данных REMAP на DL5TFSQL02 Tfsconfig remapdbs / databasename: dl5tfsql02; TFS_Configuration / sqlinstances: dl5tfsql02 [/ continue] [/ preview]

  • УБЕДИТЕСЬ, ЧТО СЧЕТ SRV НАСТРОЕН ДЛЯ УРОВНЯ ПРИЛОЖЕНИЯ Учетные записи Tfsconfig / add / accounttype: applicationtier / account: srvaccout / sqlinstance: dl5tfsql02 / databasename: tfs_configuration

  • УБЕДИТЕСЬ, ЧТО СЧЕТ SRV НАСТРОЕН ДЛЯ ОТЧЕТНОСТИ Учетные записи Tfsconfig / add / accounttype: источник данных отчетов / account: srvaccout / sqlinstance: dl5tfsql02 / databasename: tfs_configuration

  • TELL TFS APP УРОВЕНЬ ЧТО СЛЕДУЕТ ИСПОЛЬЗОВАТЬ СЕРВЕР

Tfsconfig registerdb / sqlinstance: dl5tfsql02 / databasename: tfs_configuration

  • ЗАПУСТИТЕ УСЛУГИ TFS Tfsservicecontrol unquiesce (запускать службы TFS)

  • РЕКОНФИЦИРОВАННЫЕ ОТЧЕТНЫЕ УСЛУГИ. Обязательно установите ключ шифрования (файл .snk) из d: / backup на новый сервер отчетов БД и перенастройте службы отчетов.

Шон Салливан Администратор приложения I MVP Health Care 625 State St. Скенектади, Нью-Йорк, 12305 Тел: 518-386-7245 www.mvphealthcare.com

...