Tôi đã viết tay tất cả các câu lệnh DDL (tạo / thay đổi / xóa), thêm chúng vào .sln của tôi dưới dạng tệp văn bản và sử dụng lập phiên bản bình thường (sử dụng subversion, nhưng mọi điều khiển sửa đổi sẽ hoạt động). Bằng cách này, tôi không chỉ nhận được lợi ích của việc lập phiên bản, mà việc cập nhật trực tiếp từ dev / stage là quá trình tương tự đối với mã và cơ sở dữ liệu - thẻ, nhánh, v.v. hoạt động giống nhau.
Nếu không, tôi đồng ý rằng redgate rất đắt nếu bạn không có công ty mua nó cho bạn. Tuy nhiên, nếu bạn có thể nhờ một công ty mua nó cho bạn, nó thực sự đáng giá!