SSIS执行sql任务

时间:2013-07-26 09:18:16

标签: sql sql-server ssis

我在SSIS包中创建了EXECUTE SQL TASK。 我收到错误称为“INSERT失败,因为以下SET选项具有不正确的设置:

  

“ARITHABORT。变体设置选项适用于索引   计算列或筛选索引和查询的视图和/或索引   通知“

但是当我尝试执行ditectly到SQL server management studio时。它不会给出任何错误。

如果你们遇到过这类问题,请告诉我。

谢谢

1 个答案:

答案 0 :(得分:0)

SET ARITHABORT与SET ANSI WARNINGS一起控制如何处理除零和溢出错误。

如果您想忽略溢出并除以零,请在批量前面使用它:

设置ARITHABORT OFF 设置ANSI警告关闭

如果您的数据库兼容级别为80或更早,则必须启用SET ARITHABORT。