Сценарий:
Проблема возникает на экране с вопросом:
Введите имя сервера, на котором размещена база данных Team Foundation Server.
Формулировка, кажется, указывает на то, что вы уже установили БД!
Я с энтузиазмом продолжил бой, набрав в экземпляре БД сервера:
MyServer \ SQLExpress
Официальное описание ошибки:
Microsoft Visual Studio 2008 Team Foundation Server Setup TF220059: An error occurred while the Setup program was querying the installation settings for Team Foundation Server.
В MSDN Social есть хорошая ветка на TF220059, но ни одно из этих предложений не помогло мне. Изначально на моем SQL Express не было пакета обновления. С тех пор я обновился до SP3 (+ перезагрузился), но это не помогло.
Тема MSDN Social предлагает некоторым людям установить SQL Reporting Services, чтобы решить проблему. Некоторые сообщили, что это НЕ решило проблему TF220059.
Вопрос: Есть предложения о том, что необходимо настроить / установить для решения проблемы TF220059?
SQL Express не поддерживается для TFS 2008, вы должны использовать SQL 2005 или SQL 2008. Полная лицензия TFS поставляется с лицензией на ограниченное использование SQL Server Standard (в основном ограничено использованием только приложением TFS)
SQL Express поддерживается TFS 2010, и на самом деле, если вы выполните базовую установку без предустановленного SQL Express, он установит его за вас.
Я установил TFS несколько недель назад, и у меня было много проблем, потому что почти все, что я пробовал, не поддерживалось.
Я решил использовать не Windows Server 2008, а 2003R2.
Поэтому я использовал и старую IIS 6.
Я использовал не SQL Server 2008, а 2005SPx.
Я использовал не локализованную версию Windows и SQL Server, а английскую.
Не устанавливайте службы Sharepoint самостоятельно, вместо этого позвольте программе установки TFS сделать это.
Настройка TFS была настоящей PITA! Мне удалось заставить его работать правильно только с использованием рекомендованных версий программного обеспечения (WS 2003, SQL 2005, все на английском языке).
Всякий раз, когда я устанавливал его с какой-либо другой версией, либо установка не удалась, либо она просто не работала, с некоторыми очень странными сообщениями об ошибках. Особенно странное поведение после установки при использовании Windows Server, отличного от английского.
Удачи!
SQL Server Express по умолчанию не предоставляет возможности подключения TCP / IP. Откройте Все программы> Microsoft SQL Server 2005> Инструменты настройки> Диспетчер конфигурации SQL Server
Для конфигурации сети SQL Server 2005 просмотрите протоколы для SQLEXPRESS и включите TCP / IP, если он отключен.
Убедитесь, что все порты, указанные в руководстве по установке TFS, открыты на сервере базы данных, чтобы сервер уровня приложений мог установить соединение. Вы также можете убедиться, что порты WMI открыты для обнаружения..
ОБНОВИТЬ
Вернувшись к руководству по установке, я не думаю, что SQL Server Express является поддерживаемой версией TFS. Поддерживаемые выпуски: Standard или Enterprise. SSAS нужен.
Для тех, кто хочет получить советы по установке TFS или пошаговое руководство, следуйте инструкциям в блоге Питера Стромквиста:
Создание виртуализированной среды разработки Team Foundation Server
Это помогло прояснить несколько моментов в отношении требований и заложить основу для установки TFS на виртуальной машине. Спасибо, Питер!