Blog > Juin 2015 > INSERT failed because the following SET options have incorrect settings: 'ARITHABORT'.
INSERT failed because the following SET options have incorrect settings: 'ARITHABORT'.


L'erreur suivante "INSERT failed because the following SET options have incorrect settings: 'ARITHABORT'." peut survenir lors d'une insertion ou d'une mise à jour sur une base de données. D'après MSDN, elle peut survenir lorsqu'il y a un dépassement de capacité ou une division par zéro durant l'exécution d'une requête. Mais bien souvent, c'est parce que vous utilisez des vues indexées ou des colonnes calculées sur votre base de données, et que le mode de compatibilité choisi ne le supporte pas.

Pour vérifier cela, aller dans les propriétés de la base de données, puis dans la catégorie "Options". Si le paramètre "Compatibility level" est à "SQL Server 2000" ou "SQL Server 2005", passez-le à "SQL Server 2008" ou à une version plus récente. Voici un aperçu du paramètre à modifier :