【问题标题】:SSIS Execute sql taskSSIS执行sql任务
【发布时间】:2013-07-26 09:18:15
【问题描述】:

我在 SSIS 包中创建了 EXECUTE SQL TASK。 我收到名为“插入失败,因为以下 SET 选项的设置不正确:

"ARITHABORT。验证设置选项是否正确,可用于索引 计算列或过滤索引和查询的视图和/或索引 通知”

但是当我尝试直接在 SQL Server 管理工作室中执行时,它不会给出任何错误。

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

谢谢

【问题讨论】:

  • 请显示放入任务中的查询
  • 当您在管理工作室中运行查询时,它已经为ARITHABORT、ansi_nulls 和其他东西建立了值。请使用您的查询更新您的问题

标签: sql sql-server ssis


【解决方案1】:

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

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

设置 ARITHABORT 关闭 设置 ANSI 警告关闭

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    • 2017-12-17
    相关资源
    最近更新 更多