Fai attenzione quando usi il commento in SQLServer:
--
commenterà solo la riga (ma può essere problematico se scarichi il testo in un'altra lingua client, dove tutta la query può essere commentata)/* */
commenterà tutto il contenuto tra il /*
aperto e il PRIMO chiusura */
dopo.
La riga con oggetto /**** object: ... ***/
ha un tag di chiusura */
*/
alla fine dello script viene generato un errore perché ha tentato di terminare il commento che non è aperto.
Se vuoi un codice adeguatamente commentato ti suggerisco di usare /* */
su ogni blocco funzionale.
Per finire, puoi anche rimuovere l'oggetto automatico /**** object: ... ***/
riga e il codice funzionerà perfettamente (leggi:non accadrà nulla perché è commentato)