SVN, Microsoft TFS, or any other source of control should do everything. Provide each developer with their own copy of the database for development purposes. Use continuous integration / auto-build for large teams and databases that require frequent changes.
source share