ноя 08
Ошибка после обновления TFS 2012 до TFS 2013

Обновление TFS до 2013 прошло, в целом, штатно.

Стоит лишь обратить внимание на тот факт, что SQL Server 2008 R2 более не поддерживается и даже на 2012 версию придется установить SP1 и CU2 for SP1. При обновлении SQL server переходит в режим обслуживания и не доступен.

В веб-интерфейсе TFS 2013 после обновления был обнаружен странный баг: при попытке отобразить changesets на вкладке CODE появлялась ошибка "Error in the application". Проблема решается выполнением следующего скрипта, который меняет некий параметр в базе данных коллекции TFS:

IF EXISTS ( SELECT *
            FROM    sys.extended_properties
            WHERE   name = 'TFS_SERVICE_LEVEL'
                    AND value = 'Dev12.M53') 
   AND
   EXISTS ( SELECT *
            FROM    sys.extended_properties
            WHERE   name = 'TFS_DATABASE_TYPE'
                    AND value = 'Collection')
BEGIN
    EXEC prc_SetServiceVersion 'Discussion', 6
END
 
Этот скрипт был опубликован на msdn-форуме сотрудником TFS Team.
http://social.msdn.microsoft.com/Forums/vstudio/en-US/c8f03b2c-cc58-48c5-b95d-e6ea4bbd1535/view-history-error-in-the-application?forum=tfsversioncontrol

 

Заметки

Нет заметок для этой записи.