Over het algemeen doen mensen een van de volgende twee dingen:
-
Ontwikkel in Visual Studio, via de Solution Explorer. Open het project zoals u elk ander project zou doen, voeg tabellen, indexen, enz. toe. U krijgt zelfs dezelfde GUI voor het bewerken van DB-objecten als in SSMS. Alle wijzigingen worden automatisch toegevoegd aan TFS In afwachting van wijzigingen (net als elke andere codewijziging) en kunnen worden ingecheckt wanneer u klaar bent.
-
Implementeer de nieuwste DB (met Publish in VS) op elke SQL Server, breng uw wijzigingen aan in SSMS en voer vervolgens een schemavergelijking uit in Visual Studio om uw wijzigingen terug te brengen in uw DB-project, zodat ze kunnen worden ingecheckt in TFS.
Ik gebruik DB-projecten al vele jaren en ik ben er dol op! Elke ontwikkelaar aan wie ik ze heb voorgesteld, weigert vanaf dat moment te ontwikkelen zonder hen.