Azure Devops恢复SQL数据库是我的发行版的一部分

时间:2018-11-22 09:40:12

标签: azure azure-devops azure-sql-database

在通往集成环境的发布管道中,我想在运行迁移脚本之前还原生产数据库。

我的两个数据库都托管在Azure中。因此,我认为我可以使用已经集成到Azure Dedvops的Azure SQL Database Deployment任务。我创建了两个单独的任务。首先导出到.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`

有什么想法可以解决这个问题吗?

0 个答案:

没有答案