Я пытаюсь развернуть .dacpa c в моей недавно созданной azure sql базе данных.
И сервер, и база данных имеют блокировку поверх них:
введите описание изображения здесь
Я развертываю свой dacpa c через Azure Devops Pipeline с помощью задачи SqlAzureDacpacDeployment . Кажется, все на месте, за исключением того факта, что при попытке развертывания выдает ошибку:
## [error] *** Ошибка при создании плана развертывания. Развертывание не может быть продолжено.
## [ошибка] Проект, в котором в качестве целевой платформы указан SQL Server 2016, нельзя опубликовать в Microsoft Azure SQL База данных v12.
## [error] Область '/subscriptions//resourceGroups//providers/Microsoft.Sql/servers / / firewallRules / 'не может выполнить операцию удаления, потому что следующие области заблокированы:' / subscriptions / / resourceGroups / / Provider / Microsoft.Sql / servers / ***** '. Снимите блокировку и попробуйте еще раз.
Мой вопрос: почему мой Azure этап развертывания конвейера пытается удалить базу данных? Моя dacpa c пока создает только таблицы, и даже в удаленном случае моя dacpa c удаляла таблицы или что-то еще, блокировка на уровне database , и кажется, что шаг развертывания хочет удалить саму базу данных. Что мне не хватает? Шаг в моем развертывании yaml:
- task: SqlAzureDacpacDeployment@1
inputs:
azureSubscription: '****'
AuthenticationType: 'server'
ServerName: '****.database.windows.net'
DatabaseName: '****'
SqlUsername: '****'
SqlPassword: '****'
deployType: 'DacpacTask'
DeploymentAction: 'Publish'
DacpacFile: '****.Db.dacpac'
IpDetectionMethod: 'AutoDetect'