有没有办法将TFS实例变成只读模式?
我们正在将 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果将数据库置于只读模式,这会破坏 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.
我认为TFS使用SQL Server作为后端。您可以将数据库设置为只读模式。
编辑:我与管理我们迁移的人进行了核对。他说我们的 DBA:
所以阿尔弗雷德·迈尔斯和@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:
So Alfred Myers and @Erin Geaney are correct. Hopefully there is a better way.