DACPA C - Как развернуть одну конкретную схему - PullRequest
0 голосов
/ 14 апреля 2020

Я искал способы развернуть одну конкретную схему (Схема B) из базы данных (Схема A, Схема B, Схема c ..), используя dacpa c и sqlpackage.exe.

Я нашел этот похожий вопрос , но похоже, что ссылки на него были заархивированы. Также выяснилось, что этот параметр следует поместить в sqlpackage.exe cmd DropObjectsNotInSource = false, но обе схемы развертываются. кто-нибудь может помочь?

1 Ответ

0 голосов
/ 21 апреля 2020

Я обнаружил, что это можно сделать с помощью этого DeploymentContributorFilterer .

Поместите файл AgileSqlClub.SqlPackageFilter.dll в ту же папку, что и SqlPackage.exe, и добавьте эти параметры строки команды в Ваше размещение:

/p:AdditionalDeploymentContributors=AgileSqlClub.DeploymentFilterContributor /p:AdditionalDeploymentContributorArguments="SqlPackageFilter=IgnoreSchema(**SchemaA**)"
...