Миграция базы данных тестирования SQL Server из разработки в тестовую среду с помощью скрипта?
-
29-09-2019 - |
Вопрос
Я занимаюсь большим развитием с еженедельной демонстрацией для клиента. У меня есть среда разработки и тестовая среда.
Каждую неделю мне приходится сделать резервную копию базы данных по разработке, а затем использовать удаленный рабочий стол, чтобы восстановить его на тестовом сервере.
Я попытался использовать MSDeploy для перемещения базы данных, но не смог получить работу переключателя DropDestinationDataBase. Видеть Опция DropDestinationDataBase в инструменте командной линии веб -развертывания
Кто -нибудь знает хорошую, простую технику здесь?
Решение
Красные ворота Управление источником SQL Позволяет автоматизировать продвижение и подключение вашей базы данных к SVN.
Я не сделал этого сам, но я считаю, что если база данных в SVN, вы могли бы зацепить в Team City Build Trigger Не только автоматизировать изменения SQL, но и контролировать их в том же месте, что и изменения кода.
Другие советы
Инструменты Redgate (SQL Compare, SQL Data Compare)
Если вы используете Visual Studio 2008 Проект базы данных GDR R2 Также хорошее решение.