SSIS执行SQL任务错误“事务在触发器中结束。批处理已中止。”

时间:2016-10-25 23:25:06

标签: ssis ssis-2012

我正在使用带有SSDT BI的SQL Server 2014 for Visual Studio 2013.当我在SSIS执行SQL任务中执行以下查询时,我收到此错误。

“[执行SQL任务]错误:执行查询”IF OBJECT_ID('[DIMDB]。[dbo]。[测试...]失败,出现以下错误:“事务在触发器中结束。批处理已经被中止了。“。”

以下查询在SSMS中正常工作,但在SSIS执行SQL任务中失败。

查询:

IF OBJECT_ID ('[DIMDB].[dbo].[Test]', N'U') IS NOT NULL

BEGIN
DROP TABLE [dbo].[Test]
END;


CREATE TABLE [dbo].[Test](
    [Id] [int] IDENTITY(1,1) NOT NULL,
    [Description] [varchar](255) NULL
);

0 个答案:

没有答案