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


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

Можно упростить управление Visual Studio Team Foundation Server, если обеспечить понимание SQL Server, служб отчетов SQL Server и способов их взаимодействия с Team Foundation Server.В этой теме особое внимание уделяется взаимодействию служб отчетов 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

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

СоветСовет

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

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

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

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

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

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

СоветСовет

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

См. также

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

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