Существует довольно много действительно хороших инструментов - некоторые требуют принятия процесса управления изменениями базы данных (например, DBGhost ), в то время как другие менее ограничительны, но требуют больше работы (и усилий) на вашей стороне, например Red-Gate SQL Packager , который позволяет упаковать создание базы данных и преобразовать сценарии в проекты .NET и / или автономные файлы EXE.