Я обновил экземпляр TFS на рабочем месте с обновлением версии 2015 от 2 до обновления 3. По какой-то причине процесс завершился неудачно (я думаю, это было связано с разрешением пользователя на изменение db schema - ddl).Коррумпированная база данных данных после неудачного обновления TFS 2015 «обновление 2» до «обновления 3»
Теперь БД повреждена, консоль администратора TFS «думает», что БД готова к обновлению TFS 2015 3, но я получаю сообщение об ошибке, пытающейся запросить рабочие элементы на веб-портале.
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
и расширенные свойства БД Configuration являются:
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
EDIT После использования SQL Profiler я в конечном итоге меняется один из Просмотры ТФС в:
vw_denorm_WorkItemCoreLatest.sql
Если кто-то понял это, пожалуйста, поделитесь.
Спасибо! Должен ли я попробовать, даже жестко, я не использую службу отчетности и анализа на данный момент? –
@guruPitka Да, в противном случае это может вызвать некоторые другие проблемы. –