2015-11-28 2 views
0

Я был небрежен, чтобы не отделять коллекцию от администратора TFS. Теперь я переустанавливаю Windows, как я могу восстановить сбор обратно?Как восстановить коллекцию сборной 2012 года?

Я возвращаю старый db обратно на сервер sql, но не могу прикрепить его к администратору TFS. «В следующем примере sql-сервера не найдено никаких прикрепляемых баз данных ...»

Текущий сервер sql и старый сервер имеют другое имя экземпляра. Я пробую следующую команду, чтобы зарегистрировать старый db (восстановленный уже на сервере sql) обратно в коллекцию tfs, но он не работает без причины.

TFSConfig RegisterDB /SQLInstance:currentserver /databaseName:Tfs_MyoldDB 

show error: The following exception was caught while trying to validate the database: TF30040: The database is not correctly configured. Contact your Team Foundation Server administrator.

Спасибо.

ответ

2

Есть ли у вас оригинальные базы данных tfs_config? Тот, в который была привязана база данных коллекции?

Если вы это сделаете, вы можете просто удалить TFS (или использовать «tfsconfig.exe setup/uninstall: ApplicationTier» из командной строки) восстановить исходную базу данных tfs_config и коллекции, а затем с консоли TFS выполнить обновление или добавить новый уровень применения. Это будет перенастраиваться с использованием существующей коллекции без отсоединения. Это спросит вас, какой экземпляр DB использовать и забрать остальное оттуда.

0

Если базы не изменились по содержанию, но экземпляр SQL отличается, вы должны использовать RemapDBs команду

TfsConfig.exe remapDBs /databaseName:NEW_SQL_INSTANCE;Tfs_Configuration /sqlInstances:NEW_SQL_INSTANCE 
Смежные вопросы