Я разрабатываю веб-сайт с использованием SQL Server Express на моей машине разработки. Моя веб-хостинговая компания предоставляет мне SQL Server 2005.Как управлять контролем версий при разработке с помощью SQL Server Express?
На данный момент у меня есть база данных, с которой я работаю, и базу данных, которая находится на реальном сервере. У меня нет исходных скриптов для создания схемы, но я могу автоматически создавать сценарии создания по отдельности или для всей базы данных.
Теперь я помещаю свой код в исходный элемент управления, и я хотел бы знать, как я управляю своей схемой базы данных. Что я вкладываю в это? Создать команды? Изменить скрипты?
База данных на данный момент очень маленькая, и нетрудно поддерживать две базы данных, но я обеспокоен тем, что продвижение вперед, но оно выйдет из-под контроля. У вас есть какие-либо советы по синхронизации текущей базы данных при развертывании нового кода?
EDIT Любые идеи относительно того, что должно входить в систему контроля источника? Должны ли сценарии DDL идти сюда?