Я хотел бы иметь весь DDL-код DB под CVS.
Мы используем Subversion для нашего кода .NET, но весь код базы данных остается неверсированным.
Все, что мы знаем, это насколько важной может быть логика БД. Я погуглил, но нашел только несколько (дорогих инструментов). Я считаю, что существуют другие (более дешевые) решения.
Какой подход посоветуете придерживаться? Какие инструменты наиболее подходят?
SQL Server 2005, VS 2008 TS, TSVN
ОБНОВЛЕНИЕ Согласно нашему сценарию кодирования, разработчики не могут напрямую получить доступ к базе данных PROD. Меняется только скриптами (так что это не проблема)
Меня больше всего интересует среда DEV, к которой все разработчики имеют полный доступ.
Так бывает, что один разработчик перезаписывает USP, ранее измененный другим.
Я бы хотел иметь возможность восстановить потерянную версию / сравнить Изменения Фармакопеи США и т. Д.
UPDATE-2
Для создания сценария развертывания мы используем Red-Gate SQL Compare.
Работает отлично, поэтому сценарии развертывания не подходят.