El nombre de vista no puede empezar por '#'.

El nombre de la vista no puede empezar por un signo de número (#). Elija un nombre diferente.

SQL Server utiliza un signo de número al principio del nombre de un objeto para indicar que el objeto es temporal. Los objetos temporales sólo existen mientras dure la transacción en la que se crean.