DacPa c publi sh через Microsoft.SqlServer.Da c в темах - PullRequest
0 голосов
/ 29 марта 2020

Мне нужно опубликовать sh dacpa c для многих баз данных. Мне нужно делать это параллельно из-за экономии времени. У меня есть приложение развертывания, которое запускает SqlPackage.exe в потоках. Работает нормально. Развертывание одной базы данных занимает около 3-5 минут. Теперь я хочу сделать более сложное развертывание, объединить развертывание приложения и базы данных. Я понял, что есть Microsoft.SqlServer.Da c API, поэтому я использовал его. Но есть проблема, она не работает. Api отлично работает в одну ветку. Но когда я пытаюсь опубликовать sh в нескольких темах, это ничего не делает.

В каждом потоке я создаю экземпляр DacServices с целевой строкой подключения и вызываю метод Publi sh. Заявка написана в C#.

Я пытался выполнить развертывание с помощью msdeploy, но каждое назначение немного отличается, поэтому очень сложно создать пакет или настроить параметры для каждого назначения.

В чем может быть проблема?

...