Есть ли способ превратить экземпляр TFS в режим только для чтения? - PullRequest
3 голосов
/ 26 августа 2011

Мы переносим экземпляр TFS с 2008 по 2010 год.

Чтобы минимизировать риск, мы устанавливаем TFS 2010 на новое оборудование и планируем оставить старый экземпляр TFS 2008 на некоторое время, пока не закончим.убедитесь, что на новом сервере все работает нормально.

Чтобы избежать ошибочного обновления экземпляра 2008 вместо экземпляра 2010, я планировал перевести его в режим только для чтения.Это должно включать:

  • Контроль версий
  • Документы портала проекта
  • Рабочие элементы

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

Существует ли более простой (как в одном коммутаторе) или более подходящий способ сделать это?

Ответы [ 2 ]

4 голосов
/ 27 августа 2011

Если вы переведете базу данных в режим только для чтения, это нарушит работу TFS. Например, каждая команда добавляет запись в таблицу tbl_command, поэтому никто не сможет взглянуть на командный проект.

Наилучшим вариантом может быть изменение разрешений в командном проекте, чтобы никто не имел права на запись.

0 голосов
/ 26 августа 2011

Я думаю, что TFS использует SQL Server в качестве серверной части.Вы можете перевести базу данных в режим только для чтения.

РЕДАКТИРОВАТЬ: Я проверил с человеком, который управлял нашей миграции.Он сказал, что наши администраторы баз данных:

... переводят базу данных в режим только для чтения.Это препятствовало тому, чтобы люди меняли вещи во время миграции, но также имело побочный эффект предотвращения фактического подключения к базе данных TFS, так что в результате люди даже не могли получать копии или читать элементы в TFS.Возможно, есть лучший способ, но он достиг цели предотвращения изменений во время миграции.

Так что Альфред Майерс и @Erin Geaney правы.Надеюсь, есть лучший способ.

...