Мы находимся в процессе обновления до 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