Ik heb al mijn DDL-instructies (creates/alter/delete) met de hand gecodeerd, ze als tekstbestanden aan mijn .sln toegevoegd en normale versiebeheer gebruikt (subversion, maar elke revisiecontrole zou moeten werken). Op deze manier krijg ik niet alleen het voordeel van versiebeheer, maar live updaten vanaf dev/stage is hetzelfde proces voor code en database - tags, branches enzovoort werken allemaal hetzelfde.
Anders ben ik het ermee eens dat redgate duur is als je geen bedrijf hebt dat het voor je koopt. Als je echter een bedrijf kunt krijgen om het voor je te kopen, is het echt de moeite waard!