我正在使用带有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
);