Azure devops CI DACPAC未部署到Azure SQL数据库

Azure devops CI DACPAC未部署到Azure SQL数据库,azure-devops,azure-sql-database,dacpac,Azure Devops,Azure Sql Database,Dacpac,我正在使用DACPAC方法在visual studio 2019的Azure Sql Server数据库上进行自动数据库部署,我已经为我的本地数据库添加了DACPAC数据库,现在的问题是DACPAC文件是在CI管道中创建的,并将使用“Azure SQL DacpacTask”在Azure SQL数据库上发布它,但在发布DACPAC文件时,他们的我面临问题 *** Could not deploy package. Error SQL72014: .Net SqlClient Data Provi

我正在使用DACPAC方法在visual studio 2019的Azure Sql Server数据库上进行自动数据库部署,我已经为我的本地数据库添加了DACPAC数据库,现在的问题是DACPAC文件是在CI管道中创建的,并将使用“Azure SQL DacpacTask”在Azure SQL数据库上发布它,但在发布DACPAC文件时,他们的我面临问题

*** Could not deploy package.
Error SQL72014: .Net SqlClient Data Provider: Msg 40515, Level 15, State 1, Procedure ddltrg_CREATE_Activity_LOG, Line 16 Reference to database and/or server name in 'TrackDBChanges..tblDDLEventLog' is not supported in this v
ersion of SQL Server.
Error SQL72045: Script execution error.  The executed script:
CREATE TRIGGER [ddltrg_CREATE_Activity_LOG]
    ON DATABASE
    FOR DDL_DATABASE_LEVEL_EVENTS
    AS SET NOCOUNT ON;
       BEGIN
           DECLARE @xmlEventData AS XML;
           SET @xmlEventData = eventdata();
           IF CONVERT (VARCHAR (250), @xmlEventData.query('data(/EVENT_INSTANCE/DatabaseName)')) NOT IN ('model')
               INSERT INTO TrackDBChanges..tblDDLEventLog (EventTime, EventType, ServerName, DatabaseName, ObjectType, ObjectName, UserName, CommandText, CommandTextXML, HostName, LoginName)
               SELECT REPLACE(CONVERT (VARCHAR (MAX), @xmlEventData.query('data(/EVENT_INSTANCE/PostTime)')), 'T', ' '),
                      CONVERT (VARCHAR (MAX), @xmlEventData.query('data(/EVENT_INSTANCE/EventType)')),
                      CONVERT (VARCHAR (MAX), @xmlEventData.query('data(/EVENT_INSTANCE/ServerName)')),
                      CONVERT (VARCHAR (MAX), @xmlEventData.query('data(/EVENT_INSTANCE/DatabaseName)')),
                      CONVERT (VARCHAR (MAX), @xmlEventDa
1 more errors. Click on expand view in the context menu to view complete logs.

我的Dacpac项目结构

从过去两天开始,我也面临同样的问题。您介意在这里更新任务定义吗?消息代码看起来与传递给
sqlpackage.exe的参数更相关。此外,使用
sqlpackage.exe
命令进行此部署是否成功?从过去2天开始,我也面临同样的问题您介意在此处更新任务定义吗?消息代码看起来与传递给
sqlpackage.exe的参数更相关。此外,使用
sqlpackage.exe
命令进行此部署是否成功?