Каждый раз, когда я хочу создать скрипт структуры базы данных (и данных) нашей базы данных развертывания (новая база данных с основными данными программного обеспечения), я обращаюсь к SSMS, выбираю базу данных, Задачи -> Сценарии - > Генерация скриптов. Тогда у меня есть очень специфическая настройка, которую я должен менять каждый раз на одни и те же значения.
Это очень много времени и выглядит как задача, которую вполне можно автоматизировать. Можно ли автоматизировать эту задачу изнутри SSMS с моими конкретными настройками? Если нет, есть ли способ автоматизировать его вне SSMS? Я не отказываюсь от написания консольной программы на C #, чтобы выполнить это, эта задача не для конечного пользователя, а для наших лабораторий.
UPDATE
Целью здесь, как обычно, является получение решения, которое займет меньше времени. Итак, прежде чем перейти к уровню кодирования C #, я хотел бы попробовать автоматизировать существующие инструменты. Заказ будет:
- Можно ли автоматизировать с помощью SSMS?
- Можно ли автоматизировать запуск внешнего сценария?
- Как я могу автоматизировать кодирование на C #? (учебные ресурсы были отмечены Николаем Кэри)