C# TF50608:无法检索安全对象的信息-无法进入集合管理面板
我在TFS 2012中为特定集合中的某个人添加了一个项目。 当我尝试访问集合的管理面板时。我得到了错误 TF50608:无法检索安全对象$PROJECT的信息:vstfs:///Classification/TeamProject/d375fabc-d16f-4031-8c5d-e3250e758864,它不存在 集合中的所有其他内容(项目页面、项目管理页面等)似乎都正常工作 问题的原因可能是我们几周前的数据库问题。dba必须修复TFS集合数据库C# TF50608:无法检索安全对象的信息-无法进入集合管理面板,c#,tfs,C#,Tfs,我在TFS 2012中为特定集合中的某个人添加了一个项目。 当我尝试访问集合的管理面板时。我得到了错误 TF50608:无法检索安全对象$PROJECT的信息:vstfs:///Classification/TeamProject/d375fabc-d16f-4031-8c5d-e3250e758864,它不存在 集合中的所有其他内容(项目页面、项目管理页面等)似乎都正常工作 问题的原因可能是我们几周前的数据库问题。dba必须修复TFS集合数据库 我在谷歌上搜索了一些东西 我在服务器上调用
我在谷歌上搜索了一些东西
- 我在服务器上调用了StampWorkitemCache Web服务李>
- 什么也没发生
- 我尝试删除工作站上的缓存
- 我在服务器上尝试删除文件(可能值3gb) < LI> C:\程序文件\微软Team Foundation Server 11版本控制PROXYTFSX数据< /LI>
- 使用相同名称的VS2013重新创建项目(必须运行两次)
- 这不是应该发生的错误。您需要向Microsoft提出支持请求才能修复它。不要以任何方式编辑数据库,否则您将无法支持。我最后打了一个支持电话
因此,这里要添加一些关于我们遇到的TFS和数据库问题的信息
我们的配置数据库&1集合已使用DBCC checkdb修复
但其中一个收藏必须从2天的备份中恢复
在这两天的差异中,我们失去了一个已经创建的项目。只有使用团队资源管理器连接到集合时,该项目名称才可见(在该屏幕上,您有一个所有可用项目的列表,旁边有复选框)。(它不会出现在网站或源代码管理浏览器上)
因此,配置数据库有一个项目条目(请参见表tbl_CatalogResource),但集合数据库不了解该项目(请参见表tbl_project&tbl_projects)
我们可以通过执行以下操作来解决这个问题
因此,希望这将有助于将来有同样问题的人。1:你说的修复是什么意思?如果DBA以任何方式更改了数据库,那么你就处于不受支持的状态!在更改之前,你需要回滚到备份并致电MS支持。我不确定DBA到底做了什么。我最好的客人是这样的东西-如果仅此而已你可能很好,但它的焦点是可疑的。谢谢,我会在msdn板上写一些东西。我会在support.microsoft.com上提出一个PSS