Używam NHibernate i SQL Server 2005, a ja mam indeks na kolumnie obliczeniowej w jednej z moich tabel.SQL Server - INSERT nie powiodło się z powodu "ARITHABORT"
Moim problemem jest to, że kiedy wstawić rekord do tej tabeli pojawia się następujący błąd:
INSERT failed because the following SET options have incorrect settings: 'ARITHABORT'
używam SET ARITHABORT ON;
przed moimi wstawkami, ale nadal mają ten błąd.
co masz na myśli przez 'na twoim połączeniu'? czy powinienem ustawić je podczas tworzenia sesji w NHibernate? Ustawiam tylko 'ARITHABORT' na' ON' na insert, update i delete. –
Są to opcje poziomu sesji, więc należy je wykonać tylko jeden raz na połączeniu, ale można ustawić je kilka razy, nie powodując problemu. Zobacz zaktualizowaną odpowiedź – muhmud
Używam Fluent NHibernate. Czy możesz pokazać mi, jak to skonfigurować? –