Поделиться через


Практическое руководство. Установка вручную SQL Server 2008 для Team Foundation Server

При установке SQL Server 2008 для сервера Visual Studio Team Foundation Server одни компоненты нужно устанавливать обязательно, в то время как другие компоненты нужны исключительно при необходимости создания отчетов. SQL Server Express не включает средства подключения клиента, однако их можно добавить, выполнив следующие процедуры, описанные в этом разделе.

Примечание

Рекомендуется использовать один и тот же выпуск SQL Server для всех серверов, на которых будут размещаться базы данных развертывания Team Foundation Server.Например, если необходимо использовать отдельный сервер для отчетов, следует убедиться, что запущен такой же выпуск SQL Server, что и у сервера, на котором размещена база данных конфигурации для Team Foundation Server.

Примечание

При установке Team Foundation Server или SQL Server на Windows Server 2008 R2 необходимо, чтобы была установлена платформа .NET Framework 3.5.Установить .NET Framework 3.5 на Windows Server 2008 R2 можно с помощью мастера добавления компонентов диспетчера сервера.Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Добавление ролей и компонентов сервера.

Требования к Team Foundation Server

Для запуска сервера Team Foundation Server следует установить в одном экземпляре сервера SQL Server одновременно ядро СУБД и полнотекстовый поиск. Однако этот экземпляр не обязательно должен быть запущен на том же сервере, что и Team Foundation Server.

Требования для составления отчетов

В случае необходимости создания отчетов, содержащих данные Team Foundation, необходимо настроить на сервере Team Foundation Server одновременное использование служб аналитики SQL Server и служб отчетов SQL Server. Можно установить один или оба эти компонента на тот же сервер, что и Team Foundation Server, или установить оба компонента и Team Foundation Server на трех разных серверах.

Если службы отчетов SQL Server и сервер Team Foundation Server выполняются на разных серверах и при этом используются отчеты, на сервере Team Foundation Server необходимо установить средства связи клиентских средств.

Рекомендации по топологиям SQL Server

Сервер Team Foundation Server поддерживает множество топологий SQL Server, которые отчасти предназначены для включения групп с уже установленными серверами SQL Server. Тем не менее, существуют определенные рекомендации по установке SQL Server для сервера Team Foundation Server.

  • Один сервер — ядро СУБД, полнотекстовый поиск, службы отчетов и службы аналитики SQL Server расположены на том же сервере, на котором выполняется Team Foundation Server. Если необходимость в отчетах отсутствует, службы отчетов и службы аналитики SQL Server не нужны. Дополнительные сведения см. в разделе Сценарий. Установка Team Foundation Server в односерверной среде.

  • Два сервера — службы отчетов SQL Server и сервер Team Foundation Server расположены на одном сервере; ядро СУБД, полнотекстовый поиск и службы аналитики SQL Server — на другом. В этом сценарии трафик HTTP отделяется от трафика SQL Server. Если необходимость в отчетах отсутствует, службы отчетов и службы аналитики SQL Server не нужны.

  • Несколько серверов — ядро СУБД и полнотекстовый поиск расположены на одном сервере; службы отчетов SQL Server — на другом; службы аналитики — на третьем (службы отчетов и службы аналитики также могут находиться на одном сервере); средства связи клиентских средств — на сервере, на котором запущен сервер Team Foundation Server. Если необходимость в отчетах отсутствует, службы отчетов и службы аналитики SQL Server, а также средства связи клиентских средств не нужны, и топология, по сути, становится двухсерверной.

Дополнительные сведения о развертываниях с использованием комбинаций из нескольких серверов см. в разделе Сценарий. Установка сервера Team Foundation Server с помощью имеющейся инфраструктуры или нескольких серверов.

Сервер отчетов

При использовании отчетов для сервера Team Foundation Server необходим отдельный сервер отчетов.

Для работы сервера отчетов у него должна быть собственная реляционная база данных. Эта база данных отличается от реляционной базы данных, используемой сервером Team Foundation Server для предоставления отчетов. При установке служб отчетов SQL Server и ядра СУБД на один сервер программа установки SQL Server может настроить службы отчетов путем настройки необходимой для них реляционной базы данных в экземпляре ядра СУБД.

В случае установки служб отчетов без ядра СУБД следует вручную настроить службы отчетов после установки сервера SQL Server. При этом следует указать экземпляр ядра СУБД, на котором будет размещена реляционная база данных для сервера отчетов. Дополнительные сведения см. в разделе Настройка сервера отчетов вручную.

Для развертываний Team Foundation Server с использованием отчетов рекомендуется настроить службу Windows для служб аналитики, чтобы выполнить восстановление в случае сбоя. Дополнительные сведения см. в разделе Настройка служб аналитики для восстановления при сбое.

Требуемые разрешения

Для выполнения этих процедур необходимо являться членом группы безопасности Администраторы сервера, на котором проводится установка SQL Server.

Чтобы настроить сервер отчетов вручную, нужно быть также членом группы безопасности Администраторы на сервере SQL Server, на котором размещена база данных сервера отчетов, если данный экземпляр SQL Server не находится на сервере отчетов.

Установка SQL Server 2008

Установка SQL Server 2008

  1. Вставьте установочный DVD-диск SQL Server 2008 (выпуск Enterprise или Standard) и дважды щелкните файл setup.exe.

    Примечание

    В программе установки SQL Server будет предложено установить соответствующие версии Microsoft .NET Framework и установщика Windows, если они еще не установлены.Для продолжения установки SQL Server необходимо установить эти компоненты и, в случае отображения соответствующего запроса, перезапустить сервер по завершении этого процесса.

  2. На странице Центр установки SQL Server нажмите кнопку Установка, а затем выберите вариант Новая установка изолированного SQL Server или добавление компонентов к существующему экземпляру.

  3. На странице Правила поддержки установки нажмите кнопку ОК.

  4. На странице Ключ продукта введите ключ продукта и нажмите кнопку Далее.

  5. На странице Условия лицензии ознакомьтесь с лицензионным соглашением. Чтобы принять условия лицензионного соглашения, установите флажок Я принимаю условия лицензионного соглашения и нажмите кнопку Далее.

  6. На странице Файлы поддержки программы установки нажмите кнопку Установить.

  7. На странице Правила поддержки установки нажмите кнопку Далее.

    Примечание

    При этом может отобразиться предупреждение брандмауэра Windows, однако им можно без опасений пренебречь.Дополнительные сведения о портах SQL Server, необходимых для сервера Team Foundation Server, см. в разделе Порты, необходимые для установки компонентов Team Foundation.

  8. На странице Выбор компонентов установите флажки следующих компонентов, а затем нажмите кнопку Далее.

    • Службы ядра СУБД (необходимы для сервера Team Foundation Server)

    • Полнотекстовый поиск (необходим для Team Foundation Server)

    • Службы аналитики (необходимы для отчетов)

    • Службы отчетов (необходимы для отчетов)

    • Средства связи клиентских средств (необходимы, если на сервере под управлением Team Foundation Server не установлены какие-либо другие компоненты SQL Server).

    • Средства управления — основные

    Примечание

    Для установки Team Foundation Server Средства управления (основные или все) не обязательно устанавливать на тот же компьютер, что и SQL Server.Однако при этом следует воспользоваться SQL Server Management Studio для проверки установки SQL Server.

  9. На странице Конфигурация экземпляра выберите вариант Экземпляр по умолчанию или Именованный экземпляр. Если выбран вариант Именованный экземпляр, введите имя экземпляра. Нажмите кнопку Далее.

  10. На странице Требования к свободному месту на диске нажмите кнопку Далее.

  11. На странице Конфигурация сервера нажмите кнопку Использовать одну и ту же учетную запись для всех служб SQL Server или введите для каждой службы имя учетной записи домена либо NT AUTHORITY\NETWORK SERVICE в поле Имя учетной записи.

    • Если указана учетная запись пользователя домена, введите ее пароль в поле Пароль.

    • Если в качестве учетной записи используется NT AUTHORITY\NETWORK SERVICE, оставьте поле Пароль пустым.

    • При выборе пункта Использовать одну учетную запись для всех служб SQL Server для некоторых служб может потребоваться ввод сведений об учетной записи вручную.

    Убедитесь, что в столбце "Тип запуска" для всех служб, которые можно править, указано значение Авто, а затем нажмите кнопку Далее.

  12. Если на этапе 8 на странице Конфигурация ядра баз данных был установлен флажок Службы ядра баз данных, выберите последовательно параметры Режим проверки подлинности Windows и Добавить текущего пользователя, а затем нажмите кнопку Далее.

    Примечание

    На этой и следующей странице, Настройка служб Analysis Services, можно задать значения параметров сортировки.Дополнительные сведения см. в разделе Требования к параметрам сортировки SQL Server для Team Foundation Server.

  13. Если на шаге 8 на странице Настройка служб Analysis Services был установлен флажок для служб аналитики, нажмите кнопку Добавить текущего пользователя, а затем нажмите кнопку Далее.

  14. Если на шаге 8 на странице Настройка служб Reporting Services был установлен флажок для служб отчетов, выберите параметр Установить конфигурацию по умолчанию для работы в собственном режиме. Если этот параметр недоступен, выберите параметр Установить, но не настраивать сервер отчетов и нажмите кнопку Далее.

    Если сервер отчетов и сервер Team Foundation Server должны располагаться на разных серверах, а возможность автоматической настройки сервера отчетов отсутствует, его нужно настроить вручную после завершения установки сервера SQL Server.

    Примечание

    Не следует выбирать вариант Установить конфигурацию по умолчанию для работы в режиме интеграции с SharePoint.Team Foundation Server не поддерживает этот режим конфигурации.

  15. (Необязательно.) На странице Служба отчетов об ошибках и использовании установите один или оба флажка, чтобы указать, куда должна направляться информация об ошибках и использовании функций, затем нажмите кнопку Далее.

  16. На странице Правила установки нажмите кнопку Далее.

  17. На странице Все готово для установки просмотрите список компонентов, которые необходимо установить, а затем нажмите кнопку Установить.

    На странице Ход установки будет отображаться состояние установки каждого компонента.

  18. После завершения установки нажмите кнопку Далее.

  19. На странице Завершено нажмите кнопку Закрыть.

Настройка сервера отчетов вручную

Если во время установки сервера SQL Server не удалось настроить службы отчетов, сервер отчетов необходимо настроить вручную. Если службы отчетов расположены на том же сервере, что и Team Foundation Server, а сервер отчетов не настроен, во время установки Team Foundation Server отобразится запрос на завершение настройки сервера отчетов, начатой на шаге 3.

Процедура настройки сервера отчетов вручную

  1. Нажмите кнопку Пуск и выберите последовательно пункты Все программы, Microsoft SQL Server 2008, Средства настройки и Диспетчер конфигурации служб Reporting Services.

    Отобразится диалоговое окно Соединение конфигурации служб Reporting Services.

  2. В поле Имя сервера введите имя сервера отчетов. При использовании именованного экземпляра введите его имя в поле Экземпляр сервера отчетов. Нажмите кнопку Подключить.

  3. На странице Диспетчер конфигурации служб Reporting Services нажмите кнопку Запустить, если для службы отчетов отображается состояние Остановлена.

  4. На панели навигации щелкните значок URL-адрес веб-службы.

  5. На странице URL-адрес веб-службы нажмите кнопку Применить, чтобы принять значения по умолчанию в полях Виртуальный каталог, IP-адрес и TCP-порт.

  6. На панели навигации щелкните значок База данных.

  7. На странице База данных сервера отчетов нажмите кнопку Изменить базу данных.

    Откроется Мастер настройки базы данных сервера отчетов.

  8. На странице мастера Действие выберите параметр Создать новую базу данных сервера отчетов и нажмите кнопку Далее.

  9. На странице мастера Сервер базы данных введите в поле Имя сервера имя локального или удаленного экземпляра сервера SQL Server, на котором следует разместить базу данных для сервера отчетов, и нажмите кнопку Далее.

  10. На странице мастера База данных нажмите кнопку Далее, чтобы принять значения по умолчанию в полях Имя базы данных, Язык и Собственный режим.

  11. В окне Учетные данные нажмите кнопку Далее, чтобы принять значение по умолчанию в полях Тип проверки подлинности, Имя пользователя и Пароль.

  12. На странице мастера Сводка проверьте указанные данные и нажмите кнопку Далее.

  13. На странице мастера Ход выполнения и завершение нажмите кнопку Готово.

  14. На панели навигации диспетчера конфигурации служб Reporting Services щелкните значок URL-адрес диспетчера отчетов.

  15. На странице URL-адрес диспетчера отчетов нажмите кнопку Применить, чтобы принять значение по умолчанию в поле Виртуальный каталог, а затем нажмите кнопку Выход.

Настройка служб аналитики для восстановления при сбое

Следует настроить службу Windows для служб аналитики, чтобы в случае сбоя она перезапускалась.

Настройка служб аналитики для восстановления

  1. В меню Пуск наведите указатель мыши на пункт Все программы, затем на пункт Администрирование и щелкните Службы.

  2. Щелкните правой кнопкой мыши службу Windows для Службы аналитики SQL Server (MSSQLSERVER), затем Свойства.

    При использовании именованного экземпляра служб аналитики имя экземпляра отображается в скобках.

  3. Щелкните Восстановление.

  4. В списке Первый сбой выберите команду Перезапустить службу.

  5. В списке Второй сбой выберите команду Перезапустить службу.

  6. В списке Последующие сбои выберите команду Перезапустить службу и нажмите кнопку ОК.

См. также

Ссылки

Контрольный список. Установка на один сервер

Контрольный список. Установка на нескольких серверах

Контрольный список. Обновление Team Foundation Server с использованием нескольких серверов

Основные понятия

Требования к параметрам сортировки SQL Server для Team Foundation Server