Примеры или инструменты для автоматизации развертывания базы данных сервера SQL
Не поздно Поздно я ищу в Интернете автоматизированное решение для развертывания баз данных SQL-сервера, прежде всего, чтобы избежать ручных шагов по обслуживанию и развертыванию сценариев SQL для развертываний.
Моя ситуация своеобразна. Это не требует, чтобы я поддерживал целую базу данных, но "только" настройки для баз данных. Позвольте мне уточнить.
Существует от 3 до 4 различных баз данных SQL-сервера, которые относятся к различным сторонним приложениям. Мне поручено написать интеграцию между этими системами (в сущности, между этими многими различными базами данных в реальности).
Рассматривая возможность использования SSDT(инструментов данных Sql-сервера), он призывает меня создать проект базы данных, поэтому я не уверен, точно ли он будет соответствовать моим потребностям поддерживать "только" подмножество базы данных (я предполагаю, что SSDT захочет, чтобы я начать с импорта всей базы данных, а затем поддерживать его, как мне нужно.. что я не хочу делать это таким образом).
Если это может быть достигнуто с помощью SSDT, я лучше с этим и ценю, если кто-то может указать мне в этом направлении на некоторые инструкции. В противном случае, есть ли другие варианты или индивидуальные решения, которые могут помочь.
Недавно я потратил много времени на чтение этой статьи Simpletalk, но, похоже, это не совсем бесплатное решение. Например, он использует зашифрованный (.vbe) скрипт vb, который, кажется, выполняет большинство задач, но автор (по какой-то причине!) Не предоставил исходный код для скрипта vb, что мешает мне рассмотреть..
Я не уверен, смогу ли я построить это, не беспокоясь о том, что исходный код скрипта vb недоступен..
В целом, я ищу индивидуальное решение или инструмент, который может помочь мне поддерживать изменения в базах данных и автоматизировать развертывание моих изменений, добавляя механизмы для поддержки версий баз данных. Любая помощь очень ценится!!
ТИА.
1 ответ
Нашел dbdeploy как инструмент, который я могу использовать для своей задачи.
У этого есть несколько ошибок и различные авторские права все же.
https://code.google.com/archive/p/dbdeploy/
DbDeploy.Net для использования с серверными средами.Net/SQL.
адаптировано с http://sourceforge.net/projects/dbdeploy-net/...
... https://github.com/rakker91/dbdeploy.net
- доступно как пакет Nuget
От другого автора: https://github.com/brunomlopes/dbdeploy.net