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


Установка вручную SQL Server для Team Foundation Server

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

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

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

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

СоветСовет

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

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

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

Это рекомендуемые настройки в зависимости от количества используемых серверов:

  • Один сервер: компонент Database Engine, полнотекстовый поиск, службы отчетов SQL Server и службы аналитики устанавливаются на тот же сервер, что и Team Foundation Server. Дополнительные сведения см. в разделе Установка Team Foundation Server.

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

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

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

Dd578652.collapse_all(ru-ru,VS.110).gifТопология сервера отчетов

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

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

Необходимые разрешения

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

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

Установка SQL Server

СоветСовет

Можно просмотреть видео об установке SQL Server 2008 R2 для Team Foundation Server. (YouTube)

  1. Вставьте установочный DVD-диск поддерживаемой версии SQL Server и запустите setup.exe.Дополнительная информация: Требования к SQL Server для Team Foundation Server

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

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

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

  5. На странице Условия лицензии примите условия лицензионного соглашения и выберите Далее.

  6. На странице Файлы поддержки программы установки выберите Установить (только SQL Server 2008 R2).

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

    СоветСовет

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

  8. На странице Роль установки выберите Установка компонентов SQL Server, затем выберите Далее.

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

    • Службы ядра баз данных (необходимы для Team Foundation Server)

    • Полнотекстовый поиск или полнотекстовые и семантические извлечения для поиска ¹ (требуются для Team Foundation Server)

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

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

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

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

  10. На странице Правила установки выберите Далее.

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

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

  13. На странице Конфигурация сервера выполните одно из следующих действий:

    • Для SQL Server 2012 можно принять значения по умолчанию или ввести имя учетной записи домена или NT AUTHORITY\NETWORK SERVICE в поле Имя учетной записи для каждой службы.

    • Для SQL Server 2008 R2 выберите Использовать одну и ту же учетную запись для всех служб SQL Server³ или введите для каждой службы имя учетной записи домена либо NT AUTHORITY\NETWORK SERVICE в поле Имя учетной записи.

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

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

    ПримечаниеПримечание

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

  15. Если на этапе 9 на странице Конфигурация ядра баз данных был установлен флажок Службы ядра баз данных, выберите последовательно параметры Режим аутентификации Windows и Добавить текущего пользователя, а затем выберите Далее.В противном случае перейдите к следующему шагу.

  16. Если на шаге 9 на странице Настройка служб Analysis Services был установлен флажок "Службы аналитики", выберите Добавить текущего пользователя, а затем выберите Далее.В противном случае перейдите к следующему шагу.

  17. Если на шаге 9 на странице Настройка служб Reporting Services был установлен флажок "Службы отчетов", выберите параметр Установить конфигурацию по умолчанию для работы в собственном режиме (SQL Server 2008) или Установить и настроить (SQL Server 2012).Если эти параметры недоступны, выберите Установить, но не настраивать сервер отчетов (SQL Server 2008) или Только установить (SQL Server 2012), а затем выберите Далее.

    Если необходимо выбрать вариант Установить, но не настраивать сервер отчетов или Только установить, возможно, что планируется установка сервера отчетов и сервера Team Foundation Server на разных серверах.Это поддерживаемая топология, но придется вручную настроить сервер отчетов после завершения установки SQL Server.Используйте эти инструкции: Настройка сервера отчетов вручную.

    ПримечаниеПримечание

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

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

  19. На странице Правила установки выберите Далее.

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

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

  21. На странице Завершено выберите Закрыть.

¹ В SQL Server 2012 имена функций немного отличается от имен в SQL Server 2008 R2.В этой процедуре перечислены имена функций из обеих версий, но устанавливать нужно только функции, которые соответствуют устанавливаемой версии сервера SQL Server.

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

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

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

SQL Server 2008 R2 без автоматической конфигурации служб Reporting Services

SQL Server 2008 R2, без автонастройки SSRS

Если не установить ядро базы данных на тот же сервер, что и службы отчетов, то это будут те параметры конфигурации службы отчетов, которые имеются в SQL Server 2008 R2.В SQL Server 2012 будет отображаться немного другой экран, но конечный результат остается неизменным: после завершения установки SQL Server необходимо вручную настроить сервер отчетов с помощью приведенных ниже инструкций.

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

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

  1. В меню Пуск запустите Диспетчер конфигурации служб 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-адрес диспетчера отчетов выберите Применить, чтобы принять значение по умолчанию в поле Виртуальный каталог, а затем выберите Выход.

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

Свойства служб Analysis Services

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

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

  1. В меню Пуск выберите панель управления Службы.

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

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

  3. Выберите Восстановление,

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

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

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

См. также

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

Установка Team Foundation Server

Практическое руководство. Установка Team Foundation Server с использованием расширенной конфигурации

Требования к обновлению TFS

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