Уровень данных— это по существу компьютер с сервером SQL Server 2005. Он служит хранилищем данных для TFS и обеспечивает аналитические сервисы и сервисы отчетности, которые непосредственно используются сервером TFS (рис. 23.3).
Физически TFS хранит свои данные в семи базах данных:
□ база данных журнала действий (TfsActivityLogging);
□ база данных построений (TfsBuild), которая содержит данные, имеющие отношение к построениям системы (такие как шаги построения и показатели качества построения);
□ база данных интеграции (Tfslntegration), которая хранит основную информацию о командном проекте, настройки безопасности и регистрацию событий;
□ база данных системы управления версиями (TfsVersionControl);
□ база данных хранилища (TfsWarehouse), которая служит хранилищем для анализа и отчетности;
□ база данных элементарных работ (TfsWorkltemTracking), которая хранит элементарные работы;
□ база данных приложений к элементарным работам (TfsWorkltemTrackingAttachments), в которой имеется единственная таблица Attachments, служащая коллекцией указателей на файлы приложений к элементарным работам.
Приложения к элементарным работам хранятся в файловой системе.
Важно отметить, что связь между TFS и SQL Server очень тесная: TFS использует SQL Server Analysis Services и SQL Server Reporting Services для нужд своей отчетности.