Have a look at the DCM solution TeamWork http://www.dbmaestro.com/dbmaestro/448.aspx
– allows you to both enforce change policy and best practices and execute merge and deploy automation – with quick and easy rollback options when needed.