我在TFS 2012中为某个特定馆藏的人添加了一个项目。 当我尝试访问集合的管理面板时。我收到了错误
TF50608:无法检索安全对象的信息$ PROJECT:vstfs:/// Classification / TeamProject / d375fabc-d16f-4031-8c5d-e3250e758864,它不存在。
集合中的其他所有内容似乎都在工作(项目页面,项目管理页面等)。
问题的原因可能是我们几周前的数据库问题。 dba必须修复TFS集合数据库。
我已经尝试了一些我用Google搜索的内容
答案 0 :(得分:1)
这不是应该发生的错误。您需要向Microsoft提出支持请求才能修复它。不要以任何方式编辑数据库,否则您将无法使用。
答案 1 :(得分:0)
我最终拨打了支持电话。
所以在这里添加一些关于TFS& amp;的信息。我们有数据库问题。
我们的配置数据库&用DBCC checkdb修复了1个集合 但是必须从2天的备份中恢复一个集合。
在那2天的差异中,我们丢失了一个已创建的项目。只有当您使用团队资源管理器连接到集合时,该项目名称才可见(您可以在屏幕上找到所有可用项目的列表,旁边有复选框)。 (它不会出现在网站上,也不会显示在源代码管理浏览器上)。
因此配置数据库有一个项目条目(参见表tbl_CatalogResource),但集合数据库不知道该项目(参见表tbl_project& tbl_projects。
我们可以通过以下方式解决问题
为什么两次?第一次,它给出了一个消失的TF错误(没有想到写下错误代码)。我再次运行它来记下错误,但后来这个过程有效。
所以希望这将有助于将来有同样问题的人。