Понимание сервера SQL и служб отчетов сервера SQL

Можно упростить управление Visual Studio Team Foundation Server, если обеспечить понимание SQL Server, служб отчетов SQL Server и способов их взаимодействия с Team Foundation Server. Если для развертывания используется Продукты SharePoint, необходимо также управлять зависимостями между Продукты SharePoint и служб отчетов. Подробную документацию о SQL Server 2008 см. на этой странице веб-сайта Майкрософт: Электронная документация по SQL Server 2008. В этой теме особое внимание уделяется взаимодействию служб отчетов SQL Server, SQL Server с Team Foundation Server.

Взаимодействие Team Foundation Server и сервера SQL

Логический уровень данных для Team Foundation зависит от SQL Server и включает несколько баз данных SQL Server. По умолчанию эти базы данных имеют следующие имена: 

  • TFS_Configuration - включает все сведения о конфигурации ресурсов для Team Foundation Server.

  • TFS_Warehouse - база данных для всех отчетов в Team Foundation Server. 

  • TFS_Analysis— многомерная база данных, которая хранит объединенные данные из коллекций командных проектов.

  • **TFS_**имя_коллекции — отдельные базы данных для коллекций командных проектов (каждая коллекция имеет свою собственную базу данных).

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

На следующей схеме показана логическая архитектура развертывания Team Foundation Server, которая интегрирована со службами отчетов SQL Server и Продукты SharePoint:

Связи базы данных с продуктами SharePoint

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

Предупреждение

Для сервера Team Foundation Server необходимо, чтобы параметры сортировки не учитывали регистр и учитывали наличие диакритических знаков и не были двоичными.Чтобы использовать существующую установку SQL Server с Team Foundation Server, нужно убедиться, что параметры сортировки удовлетворяют этим требованиям.Если эти требования не соблюдаются, при установке сервера Team Foundation Server происходит сбой.Дополнительные сведения см. в загружаемом руководстве по установке Team Foundation на веб-узле корпорации Майкрософт и в разделе "Требования Team Foundation Server к параметрам сортировки".

SQL Server должен быть установлен на сервере (или серверах), на котором настроены необходимые уровни доверия с сервером (или серверами) на которых находится уровень приложений Team Foundation.

Взаимодействие между Team Foundation Server и службами отчетов сервера SQL

Службы отчетов SQL Server являются частью логического уровня приложений Team Foundation. Однако, службы отчетов не обязательно устанавливать на тот же физический сервер, на который установлены компоненты уровня приложений, например, Продукты SharePoint. Дополнительные сведения см. в руководстве по установке Team Foundation, которое можно загрузить с веб-сайта Майкрософт.

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

В дополнение к настройкам ролей участия и разрешений в службах отчетов, также придется настроить учетную запись службы, используемую Team Foundation Server для взаимодействия с сервером отчетов. Эта учетная запись часто называется учетной записью источников данных для служб отчетов или TFSREPORTS. Как и учетная запись службы TFSSERVICE, учетная запись службы TFSREPORTS должна быть участником рабочей группы или домена, которому доверяют все компьютеры, которые подключаются к Team Foundation Server. Дополнительные сведения см. в разделах Службы и учетные записи служб сервера Team Foundation Server и Смена учетной записи службы или ее пароля для служб отчетов SQL Server.

Важно!

Даже если вход в систему выполнен с учетными данными администратора, на компьютере с операционной системой Windows Server 2008 или Windows Vista могут возникнуть проблемы с доступом к "Диспетчеру отчетов" или узлу https://localhost/Reports.Может потребоваться добавить эти узлы в список надежных узлов Internet Explorer или запустить Internet Explorer от имени администратора.Чтобы запустить Internet Explorer от имени администратора, нажмите кнопку Пуск, выберите Все программы, щелкните правой кнопкой мыши Internet Explorer и выберите Запуск от имени администратора. Дополнительные сведения см. в разделе Контроль учетных записей.

Взаимодействие между службами отчетов SQL Server и продуктами SharePoint

Если в развертывании используются службы отчетов и Продукты SharePoint, имеются дополнительные зависимости, которые необходимо учитывать, чтобы обеспечить правильное отображение отчетов и панелей мониторинга для Team Foundation Server. Учитываемые моменты зависят от того, используется ли Windows SharePoint Services 3.0 или Microsoft Office SharePoint Server 2007. Дополнительные сведения см. в разделах Взаимодействие продуктов SharePoint с сервером Team Foundation Server и Учетные записи служб и зависимости между ними на сервере Team Foundation Server.

Использование отчетов после обновления сервера

Если была обновлена предыдущая версия развертывания Team Foundation Server, для просмотра отчетов предыдущей версии и обновления типов отчетов и панелей мониторинга, доступных для командных проектов, возможно потребуется выполнить дополнительные шаги. Дополнительные сведения см. в разделах Обнаружение отчетов после обновления до Team Foundation Server 2010, Добавление компонентов SharePoint на обновленный портал командного проекта, Обновление обновленного командного проекта для доступа к новым функциям и Добавление панелей мониторинга и отчетов в обновленные командные проекты.

См. также

Задачи

Добавление сервера отчетов в коллекцию командных проектов

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

Архитектура Team Foundation Server

Роли служб отчетов SQL Server

Роли в продуктах SharePoint

Планирование и отслеживание проектов

Другие ресурсы

Управление разрешениями

Управление конфигурацией сервера с помощью средства TFSLabConfig

Добавление сервера отчетов в развертывание

Добавление компонентов SharePoint на обновленный портал командного проекта

Добавление отчетов в командный проект

Журнал изменений

Дата

Журнал

Причина

Июль 2010

Добавлен раздел об использовании отчетов после обновления Team Foundation Server.

Обратная связь от клиента.