有没有办法将TFS实例变成只读模式?

发布于 2024-12-01 17:29:04 字数 307 浏览 0 评论 0原文

我们正在将 TFS 实例从 2008 年迁移到 2010 年。

为了最大限度地降低风险,我们在新硬件上安装 TFS 2010,并计划让旧的 TFS 2008 实例保持运行一段时间,直到我们确定新服务器上一切正常。 。

为了避免人们错误地更新 2008 年实例而不是 2010 年实例,我计划将其转换为只读模式。这应该包括:

  • 版本控制
  • 项目门户 文档
  • 工作项

我设想的方法是将安全权限组(几乎)全部更改为只读。

是否有更简单的(如在单个开关中)或更正确的方法?

We are migrating a TFS instance from 2008 to 2010.

To minimize the risk, we are installing TFS 2010 on new hardware and we plan to leave the old TFS 2008 instance on for a while until we are sure everything is working OK on the new server.

To avoid people updating the 2008 instance instead of the 2010 one by mistake, I was planning to turn it into read-only mode. That should include:

  • Version Control
  • Project Portal Documents
  • Work Items

The way I'm envisioning on doing this is to change the security permission groups (almost) all to read-only.

Is there a simpler (as in a single switch) or more proper of doing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苦行僧 2024-12-08 17:29:04

如果将数据库置于只读模式,这会破坏 TFS 中的内容。例如,每个命令都会向 tbl_command 表添加一个条目,因此没有人能够查看团队项目。

最好的选择可能是更改团队项目的权限,这样任何人都没有写入权限。

If you put the database in read-only mode, this will break things in TFS. For example, every command adds an entry to tbl_command table, so no one will be able to look at the Team Project.

The best option might be to change the permissions on the Team Project so no one has write access.

最笨的告白 2024-12-08 17:29:04

我认为TFS使用SQL Server作为后端。您可以将数据库设置为只读模式。

编辑:我与管理我们迁移的人进行了核对。他说我们的 DBA:

...将数据库置于只读模式。这阻止了人们
在迁移过程中改变事情,但它也有副作用
阻止与 TFS 数据库的实际连接,因此人们无法
甚至因此获得副本或读取 TFS 中的项目。可能有一个
更好的方法,但它确实实现了防止变化的目标
在迁移过程中。

所以阿尔弗雷德·迈尔斯和@Erin Geaney 是正确的。希望有更好的方法。

I think TFS uses SQL Server as a back-end. You could put the database into read-only mode.

EDIT: I checked with the person who administered our migration. He said that our DBAs:

... put the database in read-only mode. That prevented people from
changing things during migration but it also had the side-effect of
preventing an actual connection to the TFS database so people couldn’t
even get copies or read items in TFS as a result. There is probably a
better way, but it did accomplish the goal of preventing changes
during the migration.

So Alfred Myers and @Erin Geaney are correct. Hopefully there is a better way.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文