【发布时间】:2016-07-19 19:40:34
【问题描述】:
我已将 On-Premise TFS 实例从 2015 更新 2 升级到更新 3。该过程由于某种原因失败(我认为这与更改数据库架构的用户权限有关 - ddl)。
现在数据库已损坏,TFS 管理控制台“认为”数据库已为 TFS 2015 更新 3 做好准备,但尝试在 Web 门户中查询工作项时出错。
Invalid column name 'IsDeleted'.
有没有办法降级架构?
有没有办法“欺骗”数据库使其处于“更新 2”状态,以便升级过程再次运行?
有什么方法可以恢复我的工作项?我不介意将它们复制到新的收藏或团队项目中。
谢谢。
数据库的扩展属性是:
TFS_DATABASE_TYPE Collection
TFS_PRODUCT_VERSION 14.0.23128.0
TFS_SCHEMA_VERSION Microsoft Team Foundation Server 2015
TFS_SERVICE_LEVEL Dev14.M102
配置数据库的扩展属性是:
TFS_DATABASE_TYPE Configuration
TFS_DEPLOYMENT_TYPE OnPremises
TFS_PRODUCT_VERSION 14.102.25423.0
TFS_SCHEMA_VERSION Microsoft Team Foundation Server 2015 Update 3
TFS_SERVICE_LEVEL Dev14.M102
编辑 使用 SQL Profiler 后,我最终更改了 TFS 的一个视图:
vw_denorm_WorkItemCoreLatest.sql
如果有人知道了,请分享。
【问题讨论】:
标签: visual-studio tfs visual-studio-2015 azure-devops