Azure devops CI DACPAC未部署到Azure SQL数据库
我正在使用DACPAC方法在visual studio 2019的Azure Sql Server数据库上进行自动数据库部署,我已经为我的本地数据库添加了DACPAC数据库,现在的问题是DACPAC文件是在CI管道中创建的,并将使用“Azure SQL DacpacTask”在Azure SQL数据库上发布它,但在发布DACPAC文件时,他们的我面临问题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
*** 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
命令进行此部署是否成功?