Problem description:
In our project we have one \"production database\" and many \"devs\". We want to know how we can manage and install the changes. We already have
I do it very similarly, but use database extended properties instead of a table to track metadata version and the upgrade steps are defined in application, rather than a single script. Most upgrade steps are just execute script Upgrade.vX.Y.sql
.
I actually find your approach superior to schema comparison tools (and that includes VS DB deployment) for several reasons: