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


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

Обновлен: Ноябрь 2007

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

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

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

Bb552243.alert_caution(ru-ru,VS.90).gifВнимание!

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

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

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

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

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

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

Bb552243.alert_caution(ru-ru,VS.90).gifВажное примечание.

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

См. также

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

Архитектура безопасности Team Foundation Server

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

Роли в Windows SharePoint Services

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

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

Команды командной строки TFSAdminUtil