Не удается получить доступ к рабочему пространству пользователя на новом сервере при попытке перенести сервер TFS на другой компьютер

Мы используем TFS 2012. Все ПК подключены с помощью Workgroup.(Мы не используем домен). ПК TFS имеет имя ПК как PCTFS. У нас около 15 разработчиков, которые используют TFS. Так как мы используем рабочую группу, мы создали всех пользователей Windows 15 разработчиков на ПК с TFS-сервером. Так что теперь на ПК-сервере TFS есть пользователи Windows, такие как PCTFS\user1, PCTFS\user2,PCTFS\user3 и так далее.

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

При попытке переместить сервер TFS на другой компьютер. Поэтому имя ПК с установленным TFS изменится с PCTFS на PCNEWTFS . Так что после восстановления базы данных sql всей коллекции.

Итак, сначала мы переназначили с помощью: TFSConfig RemapDBs /DatabaseName:PCNEWTFS\SQLEXPRESS;TFS_Configuration /SQLInstances:PCNEWTFS\SQLEXPRESS

Затем мы сбрасываем владельца, используя:

TFSConfig Accounts /ResetOwner /SQLInstance: PCNEWTFS \SQLEXPRESS /DatabaseName:TFS_Configuration

Затем мы добавили аккаунт, используя:

TfsConfig Accounts /add /AccountType:ApplicationTier /account: PCNEWTFS \user1 
/SQLInstance: PCNEWTFS \SQLEXPRESS /DatabaseName:Tfs_Configuration

Наконец мы изменили личность используя:

TFSConfig Identities /change /fromdomain: PCTFS /todomain: PCNEWTFS

Все операции были успешными, и все вновь созданные пользователи доступны после смены идентификаторов.

Подобно,

   Account name                          Exists                  Matches 

   PCNEWTFS\user1                        True                    False 

Пожалуйста, помогите мне в следующих вопросах

Мы ссылались на следующую статью.

При попытке получить доступ к рабочей области пользователя на новом сервере все рабочие области ссылаются на старый сервер, они не перемещаются на новый сервер. Как заставить их ссылаться на новый сервер?

Редактировать: мы переместили tfs сервер с ПК110 на ПК78, используя шаги, упомянутые выше. На приведенном ниже снимке экрана видно, что все рабочие пространства все еще ссылаются на старый сервер (ПК110) вместо ПК78 (новый сервер).

Какие необходимые шаги необходимо выполнить, чтобы рабочая область ссылалась на новый сервер во время аварийного восстановления?(Мы можем вручную передать нашу рабочую область каждому пользователю, используя команду или изменяя таблицы базы данных, но это не лучший метод, когда их много пользователей)

Мы пропускаем какие-либо шаги в плане аварийного восстановления, из-за чего рабочие области все еще ссылаются на старый сервер?

0 ответов

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