SQL Server : échec Update  SET et QUOTED_IDENTIFIER

Lors de migrations de logiciels, les travaux SQL qui fonctionnaient parfaitement avant ont un fâcheuse tendance à souffrir des différences de configuration imposées par les nouvelles bases SQL Server.

Je me suis aperçu récemment après un passage vers Microsoft Dynamics CRM que certains travaux avaient cette erreur :

« Exécuté en tant qu’utilisateur : AUTORITE NT\Système. Échec de UPDATE car les options SET suivantes comportent des paramètres incorrects : ‘QUOTED_IDENTIFIER’. Assurez-vous que les options SET peuvent être utilisées avec vues indexées et/ou index sur les colonnes calculées et/ou index filtrés et/ou notifications de requêtes et/ou méthodes de type de données XML et/ou opérations d’index spatial. [SQLSTATE 42000] (erreur 1934).  L’étape a échoué. »

Pour résoudre ce souci, il faut simplement préciser une petite chose en début de script :

SET QUOTED_IDENTIFIER ON
go

Tout devrait à nouveau fonctionner !

Succès Travail SQL

Fermer