SVN, Microsoft TFS или любой другой источник контроля должен работать нормально. Предоставьте каждому разработчику свой собственный экземпляр базы данных для целей разработки. Используйте непрерывную интеграцию / автоматизированные сборки для больших групп и баз данных, которые требуют частых изменений.