0

このエラーメッセージがあります:

SELECT failed because the following SET options have incorrect settings: 'ARITHABORT'.
Verify that SET options are correct for use with indexed views and/or indexes on computed
columns and/or query notifications and/or xml data type methods.

aspコードからストアドプロシージャを呼び出したときにエラーが発生する理由を知りたいだけです。ManagementStudioにいるときにエラーが発生しませんか?

ストアドプロシージャでいくつかのxmlデータを使用しているためですが、ManagementStudioとコードの違いは何ですか

ありがとう

4

1 に答える 1

1

Management Studioはこれらのオプションを設定しますが、SQLNCLIなどを介して接続するときに適用されるデフォルトとは異なります。[ツール]>[オプション]>[クエリの実行]>[SQL Server]> [詳細]を見ると、次のさまざまな設定を行うことができます。 ARITHABORTなど。

また、XMLを使用しているためではないと思います。ストアドプロシージャが明示的にarithabortを設定しているか、反対の設定で作成されているためだと思います。

于 2012-02-21T20:38:09.830 に答える