В моем конвейере выпуска в среду интеграции я хочу восстановить производственную базу данных перед запуском сценария миграции.
Обе мои базы данных размещены в Azure.Поэтому я подумал, что могу использовать задачу Azure SQL Database Deployment
, которая уже интегрирована в Dedvops Azure.Я создал две отдельные задачи.Сначала экспортируйте в файл .bacpac
, а затем снова импортируйте этот файл .bacpac
.В настоящее время я сталкиваюсь со следующей проблемой:
...
2018-11-22T09:02:28.9173416Z Processing Table '[dbo].[EmergencyContacts]'.
2018-11-22T09:02:31.6364073Z Successfully exported database and saved it to file 'D:\a\r1\a\GeneratedOutputFiles\DatabaseName.bacpac'.
2018-11-22T09:02:31.6726957Z Generated file D:\a\r1\a\GeneratedOutputFiles\DatabaseName.bacpac. Uploading file to the logs.
2018-11-22T09:02:31.6798180Z ##[error]Unable to process command '##vso[task.uploadfile] D:\a\r1\a\GeneratedOutputFiles\DatabaseName.bacpac' successfully. Please reference documentation (http://go.microsoft.com/fwlink/?LinkId=817296)
2018-11-22T09:02:31.6812314Z ##[error]Cannot upload task attachment file, attachment file location is not specified or attachment file not exist on disk
2018-11-22T09:02:31.7016975Z Setting output variable 'SqlDeploymentOutputFile' to 'D:\a\r1\a\GeneratedOutputFiles\DatabaseName.bacpac'
2018-11-22T09:02:31.7479327Z ##[section]Finishing: Azure SQL Export`enter code here`
Есть идеи, как мне решить эту проблему?