0

SSIS パッケージに EXECUTE SQL TASK を作成しました。「次の SET オプションの設定が正しくないため、INSERT に失敗しました:

「ARITHABORT。set オプションが、インデックス付きビューや計算列のインデックス、またはフィルター処理されたインデックスとクエリ通知で使用するのに適切であることを確認してください」

しかし、SQLサーバー管理スタジオで直接実行しようとすると、エラーは発生しません。

この種の問題に遭遇した場合はお知らせください。

ありがとう

4

1 に答える 1

0

SET ARITHABORT を SET ANSI WARNINGS と組み合わせて使用​​すると、ゼロ除算とオーバーフロー エラーの処理方法を制御できます。

オーバーフローを無視してゼロで割りたい場合は、バッチの前でこれを使用します。

ARITHABORT をオフに設定 ANSI 警告をオフに設定

データベース互換性レベルが 80 以前の場合は、SET ARITHABORT をオンにする必要があります。

于 2013-07-30T14:05:29.920 に答える