私はNHibernateとSQL Server 2005を使用していますが、私のテーブルの計算カラムにインデックスがあります。SQL Server - INSERTが 'ARITHABORT'のために失敗しました
INSERT failed because the following SET options have incorrect settings: 'ARITHABORT'
私は挿入する前SET ARITHABORT ON;
を使用するが、それでもこのエラーを持っている:
私の問題は、私はそのテーブルにレコードを挿入するとき、私は次のエラーを取得するということです。計算列を持つテーブルに挿入するために
'あなたの接続でどういう意味ですか? ' NHibernateのセッション作成時にこれらを設定する必要がありますか?私は挿入、更新、削除時に 'ARITHABORT'を' ON'に設定します。 –
これはセッションレベルのオプションなので、接続で一度だけ実行する必要がありますが、問題を引き起こすことなく複数回設定できます。更新された回答を参照 – muhmud
私はFluent NHibernateを使用しています。設定方法を教えてください。 –