Восстановление Azure BACPAC происходит случайным образом из Devure Azure - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь импортировать bacpac в сборку DevOps Azure с помощью плагина развертывания базы данных SQL Azure.Проблема в том, что он случайно завершается неудачей (примерно в 50% случаев), и возникает следующая ошибка:

*** Error importing database:Could not import package.
Error SQL72016: Cannot open database "TestDb" requested by the login. The login failed.
Login failed for user 'TestUser'.
Cannot open database "TestDb" requested by the login. The login failed.
Login failed for user 'TestUser'.
The Azure SQL DACPAC task failed. SqlPackage.exe exited with code 1.Check out how to troubleshoot failures at https://aka.ms/sqlazuredeployreadme#troubleshooting-

Я запустил сборку DevOps Azure с отладкой и увидел следующую ошибку:

##[debug]Failed to reach SQL server tcp:testurl.com,1433. Cannot open database "TestDb" requested by the login. The login failed.
##[debug]Login failed for user 'TestUser'.

В других случаях импорт dacpac выполняется без проблем.Я экспортировал dacpac из лазури и не получаю предупреждений о совместимости.

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

...