Tenha cuidado ao usar o comentário no SQLServer:
--
comentará apenas a linha (mas pode ser problemático se você desdobrar o texto em outro idioma do cliente, onde toda a consulta pode ser comentada)/* */
comentará todo o conteúdo entre o /*
aberto e o PRIMEIRO fechando */
depois. A linha com o objeto
/**** object: ... ***/
tem uma tag de fechamento */
*/
no final do script lança um erro porque tentou encerrar o comentário que não está aberto. Se você quiser um código devidamente comentado, sugiro usar
/* */
em cada bloco funcional. Para finalizar, você também pode remover o objeto
/**** object: ... ***/
linha e o código funcionará perfeitamente (leia-se:nada acontecerá porque está comentado)