Soyez prudent lorsque vous utilisez un commentaire dans SQLServer :
--
ne commentera que la ligne (mais cela peut être problématique si vous déroulez le texte dans une autre langue cliente, où toute la requête peut être commentée)/* */
commentera tout le contenu entre le /*
ouvert et le PREMIER fermeture */
après.
La ligne avec l'objet /**** object: ... ***/
a une balise fermante */
*/
à la fin du script, une erreur est renvoyée car il a tenté de terminer un commentaire qui n'est pas ouvert.
Si vous voulez un code correctement commenté, je suggère d'utiliser /* */
sur chaque bloc fonctionnel.
Pour finir, vous pouvez aussi supprimer l'objet automatique /**** object: ... ***/
ligne et le code s'exécutera parfaitement (lire :rien ne se passera car il est commenté)