Blog > Octobre 2017 > CREATE INDEX failed because the following SET options have incorrect settings: 'ARITHABORT'
CREATE INDEX failed because the following SET options have incorrect settings: 'ARITHABORT'


Erreur :
CREATE INDEX 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 filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations.
Cette erreur provient généralement d'une base de données SQL Server 2000 que l'on a migré vers une version plus récente. Pour ne plus avoir cette erreur, vérifier les valeurs des paramètres suivants :
  • Properties > Options > Compatibility level = SQL Server 2000 (80) ?
  • Properties > Options > Arithmetic Abort Enabled = False ?
Si ces deux paramètres ont ces valeurs, il faut mettre à jour votre base de données. Généralement, passer à un niveau de compatibilité "SQL Server 2008 (100)" suffit. Mais si ce n'est pas le cas, vous pouvez tester avec le second paramètre à "True".