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)