Ищете хороший инструмент для создания сценариев базы данных “create” (не diff scripting)

StackOverflow https://stackoverflow.com/questions/2109903

Вопрос

Я ищу инструмент db script, который может выполнять следующее:

  1. Создайте "create-scripts" для каждой таблицы в базе данных и поместите их в отдельные файлы.Примечание:эти файлы не должны содержать реляционных ограничений.
  2. Создавайте сценарии для реляционных ограничений (в виде одного файла или нескольких, не имеет значения)
  3. Создавайте сценарии вставки для заполнения таблиц.

Мы собираемся поместить скрипты в tfs, и они будут обновляться довольно часто, поэтому крайне предпочтителен быстрый и эффективный инструмент.Я собираюсь интегрировать эти скрипты в msbuild, чтобы создать базу данных для наших интеграционных тестов.

Это было полезно?

Решение

Вам следует использовать Visual Studio Database Professional.Если вы используете Visual Studio 2010, она входит в комплект поставки Ultimate (и, возможно, других версий).Для команды разработчиков Visual Studio 2008 это бесплатная загрузка.Это фантастически и легко развертывается с помощью MSBuild.Все скрипты, которые вы храните, - это скрипты создания, разбитые по типу, аналогичному тому, который вы указали в своем вопросе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top