Saya telah melakukan pengkodean tangan semua pernyataan DDL (membuat/mengubah/menghapus) saya, menambahkannya ke .sln saya sebagai file teks, dan menggunakan versi normal (menggunakan Subversi, tetapi kontrol revisi apa pun harus berfungsi). Dengan cara ini, saya tidak hanya mendapatkan manfaat dari pembuatan versi, tetapi memperbarui langsung dari dev/stage adalah proses yang sama untuk kode dan database - tag, cabang, dan sebagainya bekerja dengan cara yang sama.
Kalau tidak, saya setuju redgate mahal jika Anda tidak memiliki perusahaan yang membelinya untuk Anda. Jika Anda bisa mendapatkan perusahaan untuk membelinya untuk Anda, itu sangat berharga!