Прошло более 3 лет с тех пор, как я использую TFS 2012 для управления исходным кодом, отчетности и управления проектами. Однако до сих пор я никогда не устанавливал с нуля ни одну версию TFS.
Чтобы использовать SSRS 2016, мне нужно установить TFS 2015, и таким образом я понял, что сначала мне нужно установить экземпляр SQL Server. Этот факт меня удивил.
Мой вопрос: означает ли это, что TFS фактически создаст свои внутренние таблицы, в которых у меня есть информация о каждом проекте / рабочем элементе (TaskName, CreatedBy, AssignedTo, Priority, OriginalEstimate, Remaining, Completed, Description и т. Д.) И что эти таблицы будут общедоступными?
Я думал, что эта БД является внутренней для TFS, и что я никогда не смогу получить к ней прямой доступ. Интересно, верна ли моя интерпретация.
TFS использует SQL-сервер для хранения своих постоянных данных. Итак, исходный код, рабочие элементы, определения сборки и т. Д. Хранятся в базе данных SQL.
При установке TFS будут созданы необходимые схемы. Эти базы данных следует рассматривать как черный ящик, поскольку каждая версия TFS изменяет схему.