Установка Team Foundation Server
Несмотря на довольно доступное описание на микрософтовском сайте, почему-то это удается не так просто и часто завершается плачевно - потерей рабостоспособности всех узлов IIS, на конфигурирование которых могли бить потрачены многие недели и месяцы. Поэтому я решил выложить это пошаговое описание.
Как ни странно, Team-Server не работает с текущей третьей версией шарпоинта, поэтому для начала сгружаем Windows SharePoint Services with Service Pack 2. Для того, чтобы поставить этот сервис нормально, нужно соблюсти достаточно много условий. Для начала надо чтобы был деинсталирован FrontPage Extension. Надо чтобы в IIS-была включена подержка ASP.NET. Надо чтобы сам NET был инсталлирован на машину. Требуется NET версии 1.4322. Надо 2 ГБ оперативной памяти (а в некоторых конифгурациях - 4ГБ). И еще много чего. Но главное - он накатывается на правильно установленный ШарПоинт, причем нужной версии. С этого и начнем.
- Первое окно мастера установки - принятие лицензии, а вот второе - это главное смысловое окно. Тут главное не ошибиться и выбрать режим установки - на серверную ферму. Только в этом случае мы сможем самостоятельно указать Connection String к SQL2005, иначе ШарПоинт просто поставит MSDE, с которым Team работать не будет. Следует понимать, что второй шарпоинт (в отличии от третьего) конфигурируется только черз веб-узел его алминистрирования и никакой отдельной MMC-оснастки не имеет.
- В первом окне мастера (которое выводится сразу после установки просто указываем имя пула для работы Шарпонта).
- Второе окно WEB-мастера - окно коннекта к SQL и создания в нем базы шарпоинта. Здесь есть тоже проблема, При Windows-аутентификации, эта конфигурационная база создается из-под учетной записи NETWORK SERVICE, поэтому устанавливаем SQL-аутентификацию, и конфигурим логин с правами Sysadmina (или по крайней мере DDL-админа).
- После этого в SQL-сервере создается указанная база, создаются WEB-службы Шарпоинта, а WEB-мастер переходит на страницу конфигурирования сайтов.
- Далее заходим в Extend or Upgrade Virtual Server -> в конкретный узел и там в -> Extend or create conrent database.
- После чего шестереночки прокручиваются и в SQL-появляется конфигурационная база сайта - в данном случае STS_ddvpc01_1ю - и сообщение об успешной операции.
- Так вот, для установки Team Foundation Server нужно специальное зафиксированное имя базы - STS_Config_TFS.
- Теперь этого виртуального сервера уже не будет в общем списке доступных для администрирования серверов, зато в графе Version появится версия Шарпоинта.
- Следующий важный и необходимый во всех случаях шаг - установка языкового пакета шарпоинта: Windows SharePoint Services 2.0 Language Template Pack.
- После этого можно перезагрузить компьютер, тк основные действия с установкой Шарпоинта завершены. Теперь у сайта появилось контекстное меню SharePoint Central Administration. Единственно часто возникающий вопрос в этом случае, это утрата работоспособности внутренних виртуальных узлов у сайта, который администрируется ШарПоинтом. Есть микрософтовская инструкция по восстановлению работоспособности РепортСервера, смысл которой заключается в том, что нужные виртальные узлы надо удалить из обслуживания ШарПоинтом. Сделать это можно и в диалоге.
В принципе мы бы могли далее создать в добавленном в шарпоинт WEB-узле сайт по одному из предлагаемых шаблонов, или даже сгрузить отдельный шаблон портала - SharePoint Portal Server 2003 Service Pack 2, чтобы продолжить идею корпоративного портала на базе Шарпоинта. Впрочем это гораздо удобнее делать сразу в Windows SharePoint Services 3.0, который гораздо более удачный и имеет MMC-оснастку для конфигуририрования без IIS - зато с ним не умеет работать Team Foundation Server. Но мы делать не будем, а перейдем непосредственно к установке Team Foundation Server.
- Выбираем установку на один сервер. Строка подключения к SQL будет считываться из ШарПоинта.
- После выдачи приветствия, указываем путь установки и ДВА ЛОГИНА - логин для работы самого сервера и репорт-сервера.
- Здесь вас по идее дожно ждать множество разочарований - требования к системе не удолетворены, или неподходящая конфигурация SQL-сервера. Все может быть. Но при удачном завершении вы получите долгожданное сообщение, после чего проверится наличие той самой базы STS_Config_TFS в SQL и начнется запись в SQL баз Team Foundation Server - базы STS_Content_TFS и семь баз с префиксом TFS.
- Далее надо установить Team Explorer - он ставится без особых изысков и представляет собой аналог широко известного эксплорера Source Safe - только с идеями колллективной методологии разработки.
Какие же преимущства дает нам установка Team Foundation Server.
- Прежде всего это система контроля версий (более продвинутся чем SourceSafe - ибо поддерживает публикацию общего кода на корпоративном портале, ремарки к снятию фрагментов кода с контроля и многое другое). Описать подробнее я не успеваю - вот здесь можно посмотреть скрины работы с системой версий.
- Множество дополнительный функций по тестированию. Сорри, не успеваю, опишу это попозже.
Comments (
)
<00>
<01>
<02>
<03>
<04>
<05>
<06>
<07>
<08>
<09>
<10>
<11>
<12>
<13>
<14>
<15>
<16>
<17>
<18>
<19>
<20>
<21>
<22>
<23>
Link to this page:
//www.vb-net.com/windows/team/index.htm
<SITEMAP> <MVC> <ASP> <NET> <DATA> <KIOSK> <FLEX> <SQL> <NOTES> <LINUX> <MONO> <FREEWARE> <DOCS> <ENG> <CHAT ME> <ABOUT ME> < THANKS ME> |