Мой сервер W2K3 работал под управлением TFS 2008 SP1, SQL Server 2005 Development edition. Я установил SQL Server 2008 Standard. Я установил его, оставив SQL Server 2005 в покое. Обновление невозможно из-за различий в выпусках SQL-серверов.
Теперь TFS не работает. На клиентском компьютере, если я перейду в Team -> Connect to Team Foundation Server, я получаю такую ошибку:
Сервисы Team Foundation недоступны с сервера myserver.
Техническая информация (для администратора):
TF30059: Неустранимая ошибка при инициализации веб-службы.
Итак, я перехожу к своей программе просмотра событий на сервере. В разделе «Приложение» я вижу одно предупреждение и две ошибки. Во-первых, предупреждение:
Источник: SQLSERVERAGENT
ID события: 208
Описание:
Запланированное задание SQL Server «Задание идентификации процесса TfsWorkItemTracking» (0x21F395C1F444CA499A63EBF05D717749) - Состояние: сбой - Вызвано: 26.04.2010 13:30:00 - Сообщение: сбой задания. Задание было вызвано расписанием 9 (ProcessIdentitiesSchedule). Последним шагом был шаг 1 (Идентификаторы процесса).
Тогда первая ошибка:
Источник: TFS Services
ID события: 3017
Описание:
TF53010: в компоненте или расширении Team Foundation произошла следующая ошибка: Дата (UTC): 26 апреля 2010 г., 17:36:29 Компьютер: домен приложения myserver: / LM / W3SVC / 799623628 / Root / Services-2- 129167769888923968 Сборка: Microsoft.TeamFoundation.Server, Версия = 9.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a; v2.0.50727 Сведения о процессе: Имя процесса: w3wp Идентификатор процесса: 4008 Идентификатор потока: 224 Имя учетной записи: DOMAIN \ TFSServiceПодробное сообщение: TF53013: для Microsoft готовится отчет о сбое. В этот отчет включена следующая информация: Системные значения Информация о версии ОС = Microsoft Windows NT 5.2.3790 Service Pack 2 Информация о версии CLR = 2.0.50727.3053 Имя компьютера = myserver Число процессоров = 1 Рабочий набор = 34897920 Системный каталог = C: \ WINDOWS \ system32 Значения процесса ExitCode = 0 Интерактивный = False Завершено завершение работы = False Переменные среды процесса Путь = C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ System32 \ Wbem; C: \ Program Files \ Microsoft SQL Server \ 80 \ Tools \ Binn \; C: \ Program Files \ Microsoft SQL Server \ 90 \ Tools \ binn \; C: \ Program Files \ Microsoft SQL Server \ 90 \ DTS \ Binn \; C: \ Program Files \ Microsoft SQL Сервер \ 90 \ Tools \ Binn \ VSShell \ Common7 \ IDE \; C: \ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ PrivateAssemblies \; C: \ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \; C: \ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn \; C: \ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \; C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies \; C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 PATHEXT = .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .PSC1 АРХИТЕКТУРА_ПРОЦЕССОРА = x86 SystemDrive = C: windir = C: \ WINDOWS TMP = C: \ WINDOWS \ TEMP USERPROFILE = C: \ Documents and Settings \ Default User ProgramFiles = C: \ Program Files FP_NO_HOST_CHECK = NO COMPUTERNAME = myserver APP_POOL_ID = Microsoft Team Foundation Server Application Pool NUMBER_OFENT 1_PROCESSOR = Семейство x86 16, модель 5, шаг 2, AuthenticAMD ClusterLog = C: \ WINDOWS \ Cluster \ cluster.log SystemRoot = C: \ WINDOWS ComSpec = C: \ WINDOWS \ system32 \ cmd.exe CommonProgramFiles = C: \ Program Files \ Common Files PROCESSOR_LEVEL = 16 PROCESSOR_REVISION = 0502 lib = C: \ Program Files \ SQLXML 4.0 \ bin \ ALLUSERSPROFILE = C: \ Documents and Settings \ All Users TEMP = C: \ WINDOWS \ TEMP OS = Windows_NT
Запросить подробности URL =http: //myserver.domain.local: 8080 / Services / v1.0 / Registration.asmx [method = POST] Пользовательский агент = Team Foundation (devenv.exe, 10.0.30128.1) Заголовки = Content-Length = 390 & Content-Type = text% 2fxml% 3b + charset% 3dutf-8 & Accept-Encoding = gzip% 2cgzip% 2cgzip & Accept-Language = EN-US & Authorization = NTLM + TlRMTVNTUAADAAAAGAAYAIQAAABAAUABnAAAABAAEABYAAAADAAMAGgAAAAQABAAdAAAAAAAAADcAQAABYKIogYBsB0AAAAPN9gzQTXfZIiIFnXDlQrxjUgAWQBQAEUAUgBJAE8ATgBKAG8AaABuAG4AeQBQAEwAQQBUAFkAUABVAFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUrL79KzznBHCSJi2wVjn5QEBAAAAAAAAuhQoBGflygEImxiHPrhZoAAAAAACABAASABZAFAARQBSAEkATwBOAAEACgBUAEkAVABBAE4ABAAcAEgAeQBwAGUAcgBpAG8AbgAuAGwAbwBjAGEAbAADACgAdABpAHQAYQBuAC4ASAB5AHAAZQByAGkAbwBuAC4AbABvAGMAYQBsAAUAHABIAHkAcABlAHIAaQBvAG4ALgBsAG8AYwBhAGwACAAwADAAAAAAAAAAAAAAAAAwAACg0XxPlP8uXycSFhksBJWiwp8oW7iVDqf% 2f6h5U30CEXgoAEAAAAAAAAAAAAAAAAAAAAAAACQAyAEgAVABUAFAALwB0AGkAdABhAG4ALgBoAHkAcABlAHIAaQBvAG4ALgBsAG8AYwBhAGwAAAAAAAAAAAA% 3d & Ожидать = 100-продолжать и Host = myserver.domain.local% 3a8080 & User-Agent = Team + Фонд + (devenv.exe% 2c + 10.0.30128.1) и X-ТПО-Version = 1.0.0.0 & X-TFS-Sessi on = b7e7fdec-e7ee-48fc-92e8-537d1cd87ea4 & SOAPAction =% 22http% 3a% 2f% 2fschemas.microsoft.com% 2fTeamFoundation% 2f2005% 2f06% 2fServices% 2fRegistration / Путь к службам регистрации / v03 / v03% 2fRegistration% 2friesRegistration .asmx Local Request = False User Host Address = 10.0.5.78 User = DOMAIN \ Johnny [auth = NTLM].
Информация, предоставляемая приложением Информация о приложении Team Foundation Источник журнала событий = Службы TFS настроены Team Foundation Server = http: // мойсервер: 8080 Тип лицензии = WorkgroupLicense Server Culture = en-US Имя журнала активности = Имя компонента интеграции = CS Initialized = Нет обработанных запросов = 0
Исключение: TypeInitializationException Сообщение: инициализатор типа для «Microsoft.TeamFoundation.Server.IntegrationResourceComponent» вызвал исключение. Трассировка стека: в Microsoft.TeamFoundation.Server.IntegrationResourceComponent.RegisterExceptions () в Microsoft.TeamFoundation.Server.Global.Initialize () в Microsoft.TeamFoundation.Server.TeamFoundationApplication.Init () Внутреннее исключение для загрузки сообщения Исключение: Refaddress один или несколько запрошенных типов. Получите свойство LoaderExceptions для получения дополнительных сведений. Трассировка стека: в System.Reflection.Module._GetTypesInternal (StackCrawlMark & stackMark) в System.Reflection.Assembly.GetTypes () в Microsoft.TeamFoundation.Server.SqlResourceComponent.RegisterExceptions (Assembly Assembly) в Microsoft.TeverRegame.InternalExceptions. ) в Microsoft.TeamFoundation.Server.IntegrationResourceComponent..cctor ()
Имя сборки информации домена приложения = mscorlib, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089 Версия CLR сборки = v2.0.50727 Версия сборки = 2.0.0.0 Расположение сборки = C: \ WINDOWS \ Microsoft.NET \ Framework \ v2. 0.50727 \ mscorlib.dll Версия файла сборки: Файл: C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ mscorlib.dll Внутреннее имя: mscorlib.dll Исходное имя файла: mscorlib.dll Версия файла: 2.0.50727.3053 (netfxsp.050727-3000 ) FileDescription: Microsoft Common Language Runtime Class Library Продукт: Microsoft® .NET Framework Версия продукта: 2.0.50727.3053 Отладка: False Исправлено: False Предварительная версия: False PrivateBuild: False SpecialBuild: False Язык: английский (США)
Имя сборки = System.Web, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 2.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_32 \ System.Web \ 2.0 .0.0__b03f5f7f11d50a3a \ System.Web.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_32 \ System.Web \ 2.0.0.0__b03f5f7f11d50a3a \ System.Web.dll Внутреннее имя: System.Web.dll Оригинальное имя файла: System.Web .dll Версия файла: 2.0.50727.3053 (netfxsp.050727-3000) Описание файла: System.Web.dll Продукт: Microsoft® .NET Framework Версия продукта: 2.0.50727.3053 Отладка: Ложь Исправлено: Ложь Предварительная версия: Ложь PrivateBuild: Ложь SpecialBuild: Ложь Язык: Английский Соединенные Штаты)
Имя сборки = Система, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = b77a5c561934e089 Версия CLR сборки = v2.0.50727 Версия сборки = 2.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_MSIL \ System \ 2.0.0.0__b77a5c561934e089 \ Версия файла сборки System.dll: Файл: C: \ WINDOWS \ assembly \ GAC_MSIL \ System \ 2.0.0.0__b77a5c561934e089 \ System.dll Внутреннее имя: System.dll Исходное имя файла: System.dll Версия файла: 2.0.50727.3053 (netfxsp.050727-3000) Описание файла: .NET Framework Продукт: Microsoft® .NET Framework Версия продукта: 2.0.50727.3053 Отладка: False Исправлено: False PreRelease: False PrivateBuild: False SpecialBuild: False Язык: английский (США)
Имя сборки = System.Xml, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = b77a5c561934e089 Версия CLR сборки = v2.0.50727 Версия сборки = 2.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Xml \ 2.0 .0.0__b77a5c561934e089 \ System.Xml.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Xml \ 2.0.0.0__b77a5c561934e089 \ System.Xml.dll Внутреннее имя: System.Xml.dll Исходное имя файла: System.Xml .dll Версия файла: 2.0.50727.3053 (netfxsp.050727-3000) Описание файла: Продукт .NET Framework: Версия продукта Microsoft® .NET Framework: 2.0.50727.3053 Отладка: Ложь исправлена: Ложь Предварительная версия: Ложь PrivateBuild: Ложь SpecialBuild: Ложь Язык: Английский ( Соединенные Штаты)
Имя сборки = System.Configuration, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 2.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Configuration \ 2.0 .0.0__b03f5f7f11d50a3a \ System.Configuration.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Configuration \ 2.0.0.0__b03f5f7f11d50a3a \ System.Configuration.dll Внутреннее имя: System.Configuration.dll Оригинальное имя файла: System.Configuration.dll .dll Версия файла: 2.0.50727.3053 (netfxsp.050727-3000) Описание файла: System.Configuration.dll Продукт: Microsoft® .NET Framework Версия продукта: 2.0.50727.3053 Отладка: Ложь Исправлено: Ложь Предварительная версия: Ложь PrivateBuild: Ложь SpecialBuild: Ложь Язык: Английский Соединенные Штаты)
Имя сборки = Microsoft.JScript, Версия = 8.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 8.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_MSIL \ Microsoft.JScript \ 8.0 .0.0__b03f5f7f11d50a3a \ Microsoft.JScript.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_MSIL \ Microsoft.JScript \ 8.0.0.0__b03f5f7f11d50a3a \ Microsoft.JScript.dll Внутреннее имя: Microsoft.JScript.dll Исходное имя файла: Microsoft.JScript .dll Версия файла: 8.0.50727.3053 Описание файла: Microsoft.JScript.dll Продукт: Microsoft (R) Visual Studio (R) 2005 Версия продукта: 8.0.50727.3053 Отладка: Ложь Исправлено: Ложь Пререлиз: Ложь PrivateBuild: Ложь SpecialBuild: Ложь Язык: Нейтральный язык
Имя сборки = App_global.asax.4nq_g1xi, Версия = 0.0.0.0, Культура = нейтральный, PublicKeyToken = null Версия CLR сборки = v2.0.50727 Версия сборки = 0.0.0.0 Расположение сборки = C: \ WINDOWS \ Microsoft.NET \ Framework \ v2 .0.50727 \ Temporary ASP.NET Files \ services \ 87e24ff8 \ 921625fe \ App_global.asax. 4nq_g1xi.dll Версия файла сборки: Файл: C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ services \ 87e24ff8 \ 921625fe \ App_global.asax.4nq_g1xi.dll Внутреннее имя: App_global.asax.4nq_g1xi.dll Исходное имя файла: App_global.asax.4nq_g1xi.dll Версия файла: 0.0.0.0 Описание файла:
Товар:
ProductVersion: 0.0.0.0 Отладка: False Исправлено: False PreRelease: False PrivateBuild: False SpecialBuild: False Язык: Нейтральный языкИмя сборки = Microsoft.TeamFoundation.Server, Версия = 9.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 9.0.0.0 Расположение сборки = C: \ WINDOWS \ Microsoft.NET \ Framework \ v2 .0.50727 \ Temporary ASP.NET Files \ services \ 87e24ff8 \ 921625fe \ assembly \ dl3 \ 9051eeb6 \ 603ea9a2_d822c801 \ Microsoft.TeamFoundation.Server.DLL Версия файла сборки: Файл: C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ services \ 87e24ff8 \ 921625fe \ assembly \ dl3 \ 9051eeb6 \ 603ea9a2_d822c801 \ Microsoft.TeamFoundation.Server.DLL Внутреннее имя: Microsoft.TeamFoundation.Server.dll Исходное имя файла: Microsoft.TeamFoundation.Server.dll File 9.0V. 21022.8 Описание файла: Microsoft.TeamFoundation.Server.dll Продукт: Microsoft (R) Visual Studio (R) 2008 Версия продукта: 9.0.21022.8 Отладка: Ложь Исправлено: Ложь Предварительная версия: Ложь PrivateBuild: Ложь SpecialBuild: Ложный Язык: Нейтральный язык
Имя сборки = Microsoft.TeamFoundation.Common, Версия = 9.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 9.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_32 \ Microsoft.TeamFoundation .Common \ 9.0.0.0__b03f5f7f11d50a3a \ Microsoft.TeamFoundation.Common.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_32 \ Microsoft.TeamFoundation.Common \ 9.0.0.0__b03f5f7f11d50a3a \ Microsoft.Team.dll InternalName: Microsoft.TeamFoundation.Common.dll Исходное имя файла: Microsoft.TeamFoundation.Common.dll Версия файла: 9.0.30729.1 Описание файла: Microsoft.TeamFoundation.Common.dll Продукт: Microsoft (R) Visual Studio (R) 2008 Версия продукта: 9.0.30729.1 Отладка: Ложь Исправлено: False PreRelease: False PrivateBuild: False SpecialBuild: False Язык: Нейтральный язык
Имя сборки = Microsoft.TeamFoundation, Версия = 9.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 9.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_32 \ Microsoft.TeamFoundation \ 9.0 .0.0__b03f5f7f11d50a3a \ Microsoft.TeamFoundation.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_32 \ Microsoft.TeamFoundation \ 9.0.0.0__b03f5f7f11d50a3a \ Microsoft.TeamFoundation.dll Внутреннее имяFoundationFoundation.dll: Microsoft.TeamFoundation.dll InternalName: Microsoft.Team .dll Версия файла: 9.0.30729.1 Описание файла: Microsoft.TeamFoundation.dll Продукт: Microsoft (R) Visual Studio (R) 2008 Версия продукта: 9.0.30729.1 Отладка: Ложь Исправлено: Ложь Предварительная версия: Ложь PrivateBuild: Ложь SpecialBuild: Ложный Язык: Нейтральный язык
Имя сборки = System.Security, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 2.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Security \ 2.0 .0.0__b03f5f7f11d50a3a \ System.Security.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Security \ 2.0.0.0__b03f5f7f11d50a3a \ System.Security.dll Внутреннее имя: System.Security.dll Исходное имя безопасности: System.Security.dll .dll Версия файла: 2.0.50727.3053 (netfxsp.050727-3000) Описание файла: System.Security.dll Продукт: Microsoft® .NET Framework Версия продукта: 2.0.50727.3053 Отладка: Ложь Исправлено: Ложь Предварительная версия: Ложь PrivateBuild: Ложь SpecialBuild: Ложь Язык: Английский Соединенные Штаты)
Имя сборки = System.Data, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = b77a5c561934e089 Версия CLR сборки = v2.0.50727 Версия сборки = 2.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_32 \ System.Data \ 2.0 .0.0__b77a5c561934e089 \ System.Data.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_32 \ System.Data \ 2.0.0.0__b77a5c561934e089 \ System.Data.dll Внутреннее имя: system.data.dll Исходное имя файла: system.data .dll Версия файла: 2.0.50727.3053 (netfxsp.050727-3000) Описание файла: Продукт .NET Framework: Версия продукта Microsoft® .NET Framework: 2.0.50727.3053 Отладка: Ложь исправлена: Ложь Предварительная версия: Ложь PrivateBuild: Ложь SpecialBuild: Ложь Язык: Английский ( Соединенные Штаты)
Имя сборки = Microsoft.TeamFoundation.Common.Library, Версия = 9.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 9.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_32 \ Microsoft .TeamFoundation.Common.Library \ 9.0.0.0__b03f5f7f11d50a3a \ Microsoft.TeamFoundation.Common.Library.dll Версия файла сборки: Файл: C: \ WINDOWS \ assembly \ GAC_32 \ Microsoft.TeamFoundation.Common.Library \ 9.0.0f3__b03f5 .TeamFoundation.Common.Library.dll Внутреннее имя: Microsoft.TeamFoundation.Common.Library.dll Исходное имя файла: Microsoft.TeamFoundation.Common.Library.dll Версия файла: 9.0.30729.1 Описание файла: Microsoft.TeamFoundation.Common.Library.dll Продукт: Microsoft ( R) Visual Studio (R) 2008 Версия продукта: 9.0.30729.1 Отладка: Ложь Исправлено: Ложь Пререлиз: Ложь PrivateBuild: Ложь SpecialBuild: Ложь Язык: Нейтральный язык
Имя сборки = System.Web.Mobile, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a Версия CLR сборки = v2.0.50727 Версия сборки = 2.0.0.0 Расположение сборки = C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Web .Mobile \ 2.0.0.0__b03f5f7f11d50a3a \ System.Web.Mobile.dll как
И наконец, вторая ошибка:
Источник: Отчет об ошибках Team Foundation
ID события: 5000
Описание:
EventType teamfoundationue, P1 1.0.0.0, P2 tfs, P3 9.0.30729.1, P4 9.0.0.0, P5 общий, P6 typeinitializationexcept, P7 4758b22a940fe6d9, P8 d15c14bb, P9 NIL, P10 NIL.
Любые идеи?
Спасибо.
Мы просто сделали это самостоятельно, но это не был рекомендуемый подход, который мы нашли при исследовании метода. Чтобы перейти с SQL 2005 на SQL 2008, вам необходимо выполнить обновление на месте, потому что вы не можете изменить имя хоста сервера базы данных SharePoint И вам нужны некоторые записи sysmessages из главной базы данных. Если можете, я бы порекомендовал начать с начала и следовать этому плану, предполагая, что у вас есть уровень базы данных и приложения в среде TFS.
Откатите свои изменения: - Установите новый экземпляр SQL 2005 Standard edition на новый сервер ИЛИ удалите и переустановите старый экземпляр, используя соответствующую версию - Переместите базы данных в новый экземпляр с помощью резервного копирования / восстановления или присоединения - Добавьте учетные записи приложений вернуться к экземпляру в качестве логинов - если вы использовали новый сервер, создайте запись DNS CNAME, которая указывает старое имя сервера на новое имя сервера - Убедитесь, что ваша установка TFS снова работает
Обновление до SQL 2008: - Выполните обновление на месте SQL 2005 до SQL 2008 - Возможно, вам потребуется обновить поставщики SQL 2008 OLAP и Native Client на уровне приложений вашей установки TFS
Кроме того, проверьте эту ссылку, чтобы узнать, есть ли в ней что-нибудь, что может помочь: http://msdn.microsoft.com/en-us/library/ms404869%28VS.80%29.aspx
Убедитесь, что обе службы для SQL Server 2005 и 2008 не работают одновременно. Я предполагаю, что они оба используют либо (а) один и тот же порт, либо (б) один и тот же именованный канал. Вы можете остановить службы, связанные с одной версией сервера, без необходимости удаления другой. Скорее всего, они конфликтуют друг с другом, поскольку TFS должна устанавливать соединение (даже локально) с использованием сетевых ресурсов.
У меня точно такая же проблема.
Мне удалось частично решить проблему, установив SP1 для файловой системы команды, а затем остановив все службы Windows sql server 2008 (например, предложение icemage).
Под «Частично исправлено» я подразумеваю, что базовая функциональность восстановлена (проверка / проверка клиентами), но все более продвинутое, использующее службы отчетов, все еще не работает. (веб-интерфейсы + создание новых командных проектов).