Установка SQL Server для Team Foundation Server вручную
В этом разделе приведена процедура установки корпоративного выпуска SQL Server 2012, однако те же действия применимы к установке стандартного выпуска. Процедура для SQL Server 2014 также очень похожа. Мы выполним установку всех компонентов SQL Server 2012, необходимых для TFS, на том же сервере, что и Team Foundation Server, однако это не является обязательным требованием. В TFS предусмотрена очень гибкая поддержка топологий SQL Server. См. раздел Один сервер или два?.
Совет
Для TFS можно также использовать существующую установку SQL Server, но для этого потребуется, чтобы администратор SQL Server предоставил вам различные учетные данные администратора.Для установки и настройки TFS вам потребуется роль сервера sysadmin в SQL Server.Why does TFS need so much privilege on the SQL Server? (Почему TFS требуется так много прав в SQL Server?) (публикация блога)
Один сервер или два?
Если вы собираетесь использовать для TFS только один сервер, вы можете просто пропустить этот раздел.
Если планируется предоставлять доступ к серверу TFS более чем 500 пользователям, рекомендуется разместить SQL Server на втором сервере. Это позволит распределить нагрузку между TFS и базой данных конфигурации. Все компоненты SQL Server, необходимые TFS, можно установить на втором сервере, кроме того, можно разбить компоненты на несколько наборов. Некоторые команды предпочитают размещать сервер отчетов на сервере TFS, а ядра СУБД, полнотекстовый поиск и службы анализа на втором сервере, таким образом отделяя трафик HTTP от трафика SQL Server.
Вы можете выбрать одну из многих топологий. В общем, TFS позволяет установить компоненты экземпляра SQL Server (Database Engine, Reporting Services, Analysis Services) на разных серверах. Ниже приведены некоторые предупреждения, касающиеся различных топологий SQL Server.
TFS требует присутствия компонентов Database Engine и Full-Text Search на одном экземпляре.
Отчеты TFS относятся к дополнительным компонентам, однако если вам требуется эта функция, необходимо установить службы Reporting Services и Analysis Services (эти компоненты можно при желании разместить на отдельных серверах). Если вам не требуются функции отчетов, нет необходимости устанавливать службы Reporting Services и Analysis Services.
Если вы не устанавливаете ни один из экземпляров SQL Server на сервере TFS, необходимо по крайней мере установить на этом севере компонент "Средства связи клиентских средств" SQL Server. При наличии экземпляра SQL Server на сервере TFS (Database Engine, Reporting Services или Analysis Services) нет необходимости устанавливать средства связи клиентских средств.
Чтобы установить компоненты SQL Server на разных серверах, запустите установку SQL Server на каждом сервере, на котором требуется установить компонент. Используйте для каждой установки общие инструкции, приведенные ниже, однако на шаге 9 установите только необходимые компоненты.
Совет
Для установки TFS на нескольких серверах требуется наличие домена Active Directory и учетных записей домена или учетной записи сетевой службы.В качестве учетной записи службы нельзя использовать локальные учетные записи.
Установка SQL Server
Необходимые разрешения
Необходимо быть членом группы безопасности Администраторы сервера, на котором будет устанавливаться SQL Server. Чтобы настроить сервер отчетов, необходимо также быть членом группы безопасности Администраторы Windows на сервере SQL Server, на котором размещается база данных сервера отчетов (если этот экземпляр SQL Server не размещается на сервере отчетов).
Совет. Если вы устанавливаете SQL Server 2014 на сервер Windows Server 2012 или Windows Server 2012 R2, необходимо установить среду .NET Framework 3.5. .NET Framework 3.5 можно установить, используя мастер добавления компонентов диспетчера сервера. Дополнительные сведения см. в следующих статьях: Adding Server Roles and Features (Windows 2012/Windows 2012 R2) (Добавление ролей и компонентов сервера), Adding Server Roles and Features (Windows Server 2008 R2) (Добавление ролей и компонентов сервера).
Вставьте установочный DVD-диск поддерживаемой версии SQL Server и запустите файл setup.exe.
Дополнительные сведения: Требования к SQL Server для Team Foundation Server.
На странице Центр установки SQL Server выберите Установка, а затем выберите вариант Новая установка или добавление компонентов к существующей установке.
На странице Правила поддержки установки нажмите кнопку ОК.
На странице Ключ продукта введите ключ продукта или выберите бесплатный выпуск.
На странице Условия лицензии примите условия лицензионного соглашения.
На странице Правила поддержки установки нажмите кнопку Далее.
Совет
Может появиться предупреждение брандмауэра Windows, однако на него можно не обращать внимание, если вы также планируете установить TFS на этом сервере.TFS автоматически добавляет исключение брандмауэра Windows для SQL Server, если оба сервера (TFS и SQL Server) установлены на одном компьютере.Если вы устанавливаете TFS на другом сервере, возможно, потребуется открыть в брандмауэре Windows порт для SQL Server на этом сервере (публикация блога).
Дополнительные сведения о портах SQL Server, необходимых для Team Foundation Server, см. в разделе Порты, необходимые для установки Team Foundation Server.
На странице Роль установки выберите Установка компонентов SQL Server.
На странице Выбор компонентов установите флажки для одного или нескольких следующих компонентов (в зависимости от предполагаемой топологии):
службы компонента Database Engine (обязательно),
полнотекстовые и семантические извлечения для поиска (обязательно),
службы Analysis Services (требуются для создания отчетов),
службы Reporting Services — встроенный компонент (требуются для создания отчетов),
средства связи клиентских средств (требуется только если на сервере, на котором выполняется Team Foundation Server, не установлены другие компоненты SQL Server; не представлен на рисунке),
Средства управления — основные¹ (не представлены на рисунке).
На странице Правила установки нажмите кнопку Далее.
На странице Конфигурация экземпляра выберите Экземпляр по умолчанию. Если выбран вариант Именованный экземпляр, введите имя экземпляра.
На странице Размер необходимого дискового пространства нажмите кнопку Далее.
На странице Конфигурация сервера примите настройки по умолчанию или введите имя учетной записи или NT AUTHORITY\NETWORK SERVICE в поле Имя учетной записи для каждой службы. Если вы указываете учетную запись домена, введите ее пароль в поле Пароль. Если используется учетная запись NT AUTHORITY\NETWORK SERVICE, оставьте поле Пароль пустым.
Убедитесь, что в столбце "Тип запуска" для всех служб, которые можно изменять, указано значение Авто, а затем нажмите кнопку Далее.
Примечание
Используется не англоязычная версия SQL Server?Параметры сортировки по умолчанию заданы для США.Английский язык соответствует требованиям для Team Foundation Server.Если вы используете другой язык, на этой странице вы можете задать параметры сортировки для компонента Database Engine.Для получения дополнительной информации см. Требования к параметрам сортировки SQL Server для Team Foundation Server.
Если на шаге 8 был установлен флажок Службы компонента Database Engine, на странице Настройка компонента Database Engine выберите Режим проверки подлинности Windows, а затем Добавить текущего пользователя. В противном случае перейдите к следующему шагу.
Если шаге 8 был установлен флажок Analysis Services, на странице Настройка служб Analysis Services выберите Добавить текущего пользователя. В противном случае перейдите к следующему шагу.
Если шаге 8 был установлен флажок Reporting Services, на странице Настройка служб Reporting Services выберите Установить и настроить. Если этот вариант недоступен, выберите Только установка.
Если отображается только вариант Только установка, возможно, вы запланировали размещение сервера отчетов и Team Foundation Server на разных серверах. Это поддерживаемая топология, однако вам потребуется вручную настроить сервер отчетов после завершения установки SQL Server. Воспользуйтесь инструкциями в разделе Ручная настройка сервера отчетов.
Примечание
Не следует выбирать вариант Режим интеграции служб Reporting Services с SharePoint.TFS не поддерживает этот режим конфигурации.
(Дополнительно) на странице Отчеты об ошибках и использовании укажите, требуется ли отправлять сведения об ошибках.
На странице Правила установки нажмите кнопку Далее.
На странице Все готово для установки просмотрите список устанавливаемых компонентов, а затем нажмите кнопку Установка.
¹ Для установки Team Foundation Server необязательно устанавливать Средства управления (основной или полный набор) на том же компьютере, что и SQL Server. Однако для проверки установки SQL Server потребуется использовать средство управления SQL Server Management Studio.
Настройка сервера отчетов вручную
Для служб Reporting Services не предусмотрена автоматическая установка
Если вы не установили компонент Database Engine на том же сервере, что и службы Reporting Services, вам потребуется вручную настроить сервер отчетов после завершения установки SQL Server (см. процедуру ниже).
В том маловероятном случае, когда службы Reporting Services размещаются на том же сервере, что и Team Foundation Server и сервер отчетов не настроен, при установке Team Foundation Server вы получите приглашение завершить настройку сервера отчетов, начиная с шага 3.
Настройка сервера отчетов вручную
Запустите Диспетчер конфигурации служб Reporting Services.
Откроется диалоговое окно Соединение конфигурации служб Reporting Services.
В поле Имя сервера введите имя сервера отчетов. Если используется имя экземпляра, введите его в поле Экземпляр сервера отчетов. Нажмите кнопку Подключить.
На странице Диспетчер конфигурации служб Reporting Services выберите Запуск, если состояние служб Report Services — Остановлено.
В области навигации выберите URL-адрес веб-службы.
На странице URL-адрес веб-службы выберите Применить, чтобы принять значения по умолчанию в полях Виртуальный каталог, IP-адрес и Порт TCP.
В области навигации выберите База данных.
На странице База данных сервера отчетов выберите Изменение базы данных.
Откроется Мастер настройки базы данных сервера отчетов.
На странице Действие мастера выберите Создать новую базу данных сервера отчетов.
На странице Сервер базы данных мастера введите имя локального или удаленного экземпляра SQL Server, который будет использоваться для размещения базы данных для сервера отчетов, в поле Имя сервера.
На странице База данных мастера примите значения по умолчанию в полях Имя базы данных, Язык и Собственный режим.
В разделе Учетные данные примите значения по умолчанию в полях Тип проверки подлинности, Имя пользователя и Пароль.
На странице мастера Сводка проверьте введенные сведения.
На странице Ход выполнения и завершение нажмите кнопку Готово.
В области навигации диспетчера конфигурации служб Reporting Services выберите URL-адрес диспетчера отчетов.
На странице URL-адрес диспетчера отчетов выберите Применить, чтобы принять значение по умолчанию в поле Виртуальный каталог.
См. также
Основные понятия
Установка Team Foundation Server
Требования к параметрам сортировки SQL Server для Team Foundation Server