我们安装了新的TFS 2017.2,其中包含新的SQL 2016 Server和一个新的Collection。将旧的TFS 2015.1集合移动到此新服务器后,我们在TFS报告中出现了架构冲突错误。
其中大多数是与本地化语言名称的名称冲突,可以使用“witadmin changefield”命令解决。但是,无法解析与“System.IsDeleted”字段的最后一次冲突,因为“witadmin listfields”命令未列出此字段。 “witadmin changefield”命令显示“TF26027:工作项类型定义文件中的字段定义System.IsDeleted不存在。添加此字段的定义或删除对该字段的引用,然后重试。“
在新SQL服务器的内容集合数据库中,我在一行的“ReferenceName”列中找到了一个值为“System.IsDeleted”的表dbo.tbl_Field。此行在新旧集合数据库的“名称”列中具有不同的值。所以看起来这种类型存在并且与其他字段有类似的名称冲突,但是witadmin没有列出这个字段,我不认为在SQL中为TFS直接更改值是个好主意...
有些想法如何解决这个问题?在此先感谢您的帮助!
答案 0 :(得分:1)
确定您希望解决架构冲突的以下哪种方式:
如果您想深入了解TFS数据库并修改数据。您可以询问TFS support的帮助,或在他们的指导下进行。