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


Практическое руководство. Предоставление доступа к базам данных хранилища данных для Team System

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

Чтобы пользователи могли создавать отчеты для Visual Studio Team System, им необходимо предоставить доступ на чтение баз данных, составляющих хранилище данных. Можно предоставить доступ к базе данных служб аналитики, реляционной базе данных или к обеим базам в зависимости от того, отчеты какого типа требуется создавать.

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

Чтобы предоставить доступ к базе данных служб аналитики, необходимо иметь разрешение Администрирование в этой базе данных. Чтобы предоставить доступ к реляционной базе данных, необходимо быть членом роли сервера securityadmin или sysadmin в ядре СУБД SQL Server.

Предоставление доступа к базе данных служб аналитики пользователю или группе

  1. В меню Пуск выберите Все программы, Microsoft SQL Server 2005, а затем выберите SQL Server Management Studio.

    Запускается среда SQL Server Management Studio, и открывается диалоговое окно Подключение к серверу.

  2. В списке Тип сервера выберите Службы аналитики.

  3. В поле Имя сервера введите имя сервера служб аналитики для Team Foundation Server и нажмите кнопку Подключить.

    Bb737953.alert_note(ru-ru,VS.90).gifПримечание.

    Сервер служб аналитики для Team Foundation Server обычно совпадает с сервером уровня данных.

    Закрывается диалоговое окно Подключение к серверу.

  4. В Обозревателе объектов разверните серверную папку Базы данных, разверните базу данных TfsWarehouse, а затем разверните папку Роли.

  5. Щелкните правой кнопкой мыши роль TfsWarehouseDataReader и выберите Свойства.

    Откроется диалоговое окно Изменение роли.

  6. В области Выбор страницы выберите Членство и нажмите кнопку Добавить.

    Откроется диалоговое окно Выбор пользователей или групп.

  7. Добавьте пользователя или группу, нажмите кнопку ОК, а затем повторно нажмите кнопку ОК.

Предоставление доступа к реляционной базе данных пользователю или группе

  1. В меню Пуск выберите Все программы, Microsoft SQL Server 2005, а затем выберите SQL Server Management Studio.

    Откроется диалоговое окно Подключение к серверу.

  2. В списке Тип сервера выберите Ядро СУБД.

  3. В поле Имя сервера введите имя сервера уровня данных для Team Foundation Server и нажмите кнопку Подключить.

  4. В Обозревателе объектов разверните серверную папку Базы данных, а затем разверните базу данных TfsWarehouse.

  5. В базе данных TfsWarehouse последовательно разверните папки Безопасность, Роли и Роли базы данных.

  6. Щелкните правой кнопкой мыши роль TfsWarehouseDataReader и выберите Свойства.

    Откроется диалоговое окно Свойства роли базы данных.

  7. В области Выбор страницы выберите Общие и нажмите кнопку Добавить.

    Откроется диалоговое окно Выбор пользователей или групп.

  8. Добавьте пользователя или группу, нажмите кнопку ОК, а затем повторно нажмите кнопку ОК.

См. также

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

Начало работы с настраиваемыми отчетами для Team System

Выбор источника данных в отчете для Team System

Основные сведения об архитектуре хранилища данных