Azure SQL Dacpac 部署失败

问题描述 投票:0回答:1

Azure SQL Dacpac 部署失败并出现以下错误。

##[错误]*** 生成部署计划期间发生错误。部署无法继续。 ##[错误]元素或注释类 SqlIndex 不包含属性类 Online。 ##[错误]Azure SQL DACPAC 任务失败。 SqlPackage.exe 退出并显示代码 1。查看如何排除故障:https://aka.ms/sqlazuredeployreadme#troubleshooting-

我们正在管道中使用 SqlAzureDacpacDeployment@1 任务。

  • 任务:SqlAzureDacpacDeployment@1 displayName: '执行 DacpacTask' 输入: azure订阅:'azure订阅' 身份验证类型:“servicePrincipal” 服务器名称:'服务器名称' 数据库名称:'数据库名称' #Sql用户名: 'Sql用户名' #SqlPassword: 'Sql密码' 部署类型:'DacpacTask' 部署操作:“发布” DacpacFile: '$(System.DefaultWorkingDirectory)/$(Build.DefinitionName)/ReleasePackage/Database/Dacpac/Database1.dacpac' 附加参数:'/p:BlockOnPossibleDataLoss=False' IpDetectionMethod:“IP地址范围” 起始IP地址:'起始IP地址' 结束IP地址:'结束IP地址' 继续错误:true
azure azure-sql-database pipeline dacpac
1个回答
0
投票

刚刚遇到这个。您需要使用 DacFramework.msi 安装程序

https://aka.ms/dacfx-msi
更新最新的 SqlPackage,并从文件夹中的 c:\Program Files\Microsoft SQL Serverp\DAC 执行 SqlPackage.exe。

© www.soinside.com 2019 - 2024. All rights reserved.