2015-02-20 2 views
0

Мой сервер, на котором запущен TFS express, разбился. Мне удалось установить диск и извлечь файл mdf/ldf для моей коллекции TFS. Вот что я сделал дальше:Восстановление коллекции tfs из mdf/ldf

  1. Построен новый компьютер (с тем же именем/IP-адресом) и установлен Express Express Express Express Express.
  2. В SQL Server Management Studio подключены файлы mdf/ldf. Теперь я могу видеть TFS_MyCollection как новую базу данных.
  3. С консоли администрирования TFS нажмите «Прикрепить коллекцию».

Однако новая база данных не указана.

Я прошел через связку ссылок в Интернете. https://social.msdn.microsoft.com/Forums/en-US/d949edf3-1795-448a-a1cc-39555ce87b50/tfs-2010-installation-error имел подобную ситуацию. Исходя из этого предложения, я приложил базу данных. Я также посмотрел https://msdn.microsoft.com/en-us/library/ms404869(VS.80).aspx. Тем не менее, это говорит об использовании резервного копирования/восстановления, что не относится к моему делу.

Возможно, мне не хватает какого-либо этапа настройки. Пожалуйста посоветуй. С уважением.

ответ

1

Вы не можете просто прикрепить коллекцию, которая никогда не была отделена.

Вам необходимо отформатировать экземпляр TFS (tfconfig.exe setup/uninstall: all), а затем восстановить все базы данных.

Вам необходимо будет восстановить каждую коллекцию и конфигурационную БД. В настоящее время они представляют собой набор. После того, как все подключенные/восстановленные базы данных будут задействованы, вам необходимо запустить настройку и «настроить только уровень приложения».

https://msdn.microsoft.com/en-us/library/ms404869.aspx

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

Примечание: вы должны делать резервные копии!

+0

Благодарим за помощь. Я уже посмотрел на эти шаги. Однако это не помогло, скорее всего, из-за какой-то ошибки, которую я делаю. В любом случае, я отмечаю ответ как полезный. – Peter

+0

Если это не сработало, вы пропустили шаг –