Welcome to MSDN Blogs Sign in | Join | Help

Как я ставил Visual Studio Team Foundation Server (TFS) 2010 beta1

Итак, как мы уже выяснили из поста, что первым делом нам надо поставить sql server , а уж потом ставить все , что требует .NET 4 Beta1.

Каюсь, догадался снять скриншоты не при самой первой инсталляции. При самой первой инсталляции вылезла куча ошибок. Часть из них я пофиксил.

Почему я долго не могу установить правильно – каюсь, правильный подход это читать файл TFSInstall.chm. Но по какой то причине некоторое время этот файлик у меня не открывался. Пришлось методом проб и ошибок.

Но давайте по порядку.

TFS ставится Capture1  без особых чудес. Быстро и легко

Capture2 .

Тут мы понимаем, что под установкой теперь понимается копирование бинарных файлов куда то , и она то как раз происходит быстро. А вот потом

Capture3

запускается визард.

Лирическое отступление – если визард вы отмените, а потом решите запускать, то там есть тонкость, подробности тут

http://olausson.net/blog/CategoryView,category,VisualStudio2010.aspx

http://blogs.msdn.com/buckh/archive/2009/05/18/tfs-2010-beta-1-don-t-run-initial-configuration-from-the-administration-console-mmc.aspx

Итак, у нас есть варианты

Capture4

Выбрать можно custom вариант или по умолчанию. Custom хорош когда у нас , например , разные компоненты живут на разных серверах. В моем случае на виртуалке все должно жить на одном сервере, так что пусть будет default.

Я даже неожиданно расслабился – настолько легче стал процесс установки по сравнению даже с  TFS 2008, а уж он насколько легче TFS 2005 ! Кто ставил, тот еще помнит все танцы с бубном. Ну так вот, я так уже обленился как вдруг пришлось напряч мозг. Capture6

Ой, это ж надо было зайти в users и создать account(учетку), под которым будет жить TFS!

Насколько я понмню, больше ничего делать не пришлось. В какие то нужные группы эту запись инсталлятор поставил сам.

Если приглядеться , то можно увидеть, еще сообщение, что , мол, reporting services are installed but not configured. Мда, это я не знал же в каком виде они понадобятся, и при установке забыл их сконфигурить. А вот что классно, так это то что прямо тут в инсталлере есть кнопочка click here to configure reporting services, и я их по быстрому настроил прямо отсюда! Лепота!.

Capture8 

Дальше происходит readyness check. Ну чтобы если в системе что то не так, не ставить TFS а ругнуться и сказать – иди, исправляй свои ошибки.

Выглядит это так.

Capture11

Теперь вернемся на секунду к самой моей первой попытке. Там получилось такое.

Пришлось  сделать sql server agent в автозапуске, и настроить кучу вещей в IIS (не забыв поставить сам IIS).

цитирую.

On servers that are running Windows Server 2008, you can use Server Manager to install Internet Information Services (IIS) 7.0. In addition to the default options, you must add the following role services to IIS 7.0:

ASP.NET

HTTP Redirection

IIS 6.0 Management Compatibility

Windows Authentication

Сделал, но кое что все таки забыл. Итак , вернемся к установке TFS, я в итог дошел до очень простого сообщения

\Error [ Configuration Database ] TF255147: The following server that is running SQL Server is not listening on the expected TCP port: WINSERVER-DEMO.

Пришлось лезть в sql configuration manager, там включить tcp порт (по умолчанию было named pipes и что то еще). И вот оно счастье

Capture12_happiness

Уфф. Поставил успешно, чего и вам желаю!

P.S. Все скриншоты положил сюда.

 

Published Saturday, August 22, 2009 3:57 AM by Marat Bakirov [MSFT]
Filed under:

Comments

No Comments

Anonymous comments are disabled
 
Page view tracker