Bonjour,
Nous avons actuellement un serveur de production sous SQL Server 2012 SP2 (11.0.5058) sur un serveur 2012.
Ce serveur héberge la base de données de production qui est au niveau de compatibilité 110 (la plus haute)
Pour accéder aux données, nous utilisons exclusivement des procédures stockées ne contenant qu'un seul statement (insert, update, delete ou select). Chaque procédure peut néanmoins contenir de nombreux CTE.
L'application fonctionne correctement mais j'ai remarqué dans le profiler que le serveur lance une exception Error 156 Sev 15 à chaque fois qu'une procédure d'insert ou d'update est exécutée....
L'exception est :
"Syntaxe incorrecte vers le mot clef 'XXXX'"
Où XXXX est UPDATE ou INSERT (je n'ai pas capturé de DELETE dans la trace)
Or la commande est belle et bien exécutée correctement.....
Ci joint la trace obtenue
Et la requete qui est surlignée :
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE PROCEDURE [dbo].[Arche_UpdateEmplacement_100] @NO_EMPLACEMENT INT AS UPDATE [TraceTri].[EMPLACEMENT] SET DATE_AFFECTATION = GETDATE() WHERE NO_EMPLACEMENT = @NO_EMPLACEMENT GO
Partager