Обикновено хората правят едно от двете неща:
-
Разработвайте във Visual Studio, чрез Solution Explorer. Просто отворете проекта, както бихте направили всеки друг проект, добавете таблици, индекси и т.н. Дори получавате същия GUI за редактиране на DB обекти, както получавате в SSMS. Всички промени автоматично ще бъдат добавени към TFS Предстоящи промени (както всяка друга промяна на кода) и могат да бъдат проверени, когато сте готови.
-
Разположете най-новата DB (с помощта на Publish in VS) на който и да е SQL Server, направете промените си в SSMS, след това направете сравнение на схема във Visual Studio, за да върнете промените обратно във вашия DB проект, така че да могат да бъдат проверени в TFS.
Използвам DB проекти от много години и ги ОБИЧАМ! Всеки разработчик, на когото съм ги запознал, отказва да разработва без тях от този момент нататък.