Зачем TFS нужен экземпляр SQL Server?

Прошло более 3 лет с тех пор, как я использую TFS 2012 для управления исходным кодом, отчетности и управления проектами. Однако до сих пор я никогда не устанавливал с нуля любую версию TFS.

Чтобы использовать SSRS 2016, мне нужно установить TFS 2015, и благодаря этому я узнал, что сначала мне нужно установить экземпляр SQL Server. Этот факт удивил меня.

Мой вопрос: означает ли это, что TFS будет фактически создавать свои внутренние таблицы, где у меня есть информация о каждом элементе проекта / работы (TaskName, CreatedBy, AssignedTo, Priority, OriginalEstimate, Remaining, Completed, Description и т. Д.), И что эти таблицы будут общедоступными?

Я думал, что эта БД была внутренней для TFS, и что я никогда не мог получить к ней доступ напрямую. Интересно, верна ли моя интерпретация?

1 ответ

Решение

TFS использует сервер SQL для хранения своих постоянных данных. Таким образом, исходный код, рабочие элементы, определения сборки и т. Д. Хранятся в базе данных SQL.

Когда вы устанавливаете TFS, он создает необходимые схемы. Эти базы данных следует рассматривать как черный ящик, поскольку каждая версия TFS изменяет схему.

Другие вопросы по тегам