Просто интересно, как лучше справиться со следующим ....
Я хочу иметь проект базы данных VS2010, чтобы синхронизировать схему моей базы данных в средах разработки, тестирования интеграции и производства.
В рамках тестовой и производственной сред у меня есть много справочных данных, которые необходимо загрузить в базу данных.
Для разработки и тестирования я могу просто воссоздать базу данных и использовать сценарии Post Deploymentзагрузить данные.Тем не менее, я не могу сделать это для производственной среды, так как очевидно, что он будет иметь текущие данные.
Так что же является лучшим решением для этого?Я не думаю, что смогу использовать сценарии Post Deployment для загрузки базы данных, потому что в случае оператора вставки мне нужно было бы обернуть каждый из них в предложение IF NOT EXISTS ... и есть тысячи строк.
Может быть, лучше использовать инструменты VS2010 + MSBuild, чтобы поддерживать схему в актуальном состоянии, а затем иметь отдельное решение для управления данными?
Или есть решение, которое использует исключительно инструменты VS2010 +?MSBuild