Msg 4147, Level 15, State 1, Procedure sp_procedure, Line 8
The query uses non-ANSI outer join operators ("*=" or "=*"). To run this query without modification, please set the compatibility level for current database to 80 or lower, using stored procedure sp_dbcmptlevel. It is strongly recommended to rewrite the query using ANSI outer join operators (LEFT OUTER JOIN, RIGHT OUTER JOIN). In the future versions of SQL Server, non-ANSI join operators will not be supported even in backward-compatibility modes.
Hay dos formas de arreglar este problema, una y obvia es codificar todas nuestras stored procedures con LEFT, RIGHT, OUTER JOIN pero a lo mejor son muchas, en este caso podemos poner la base de datos en compatibilidad con SQL Server 2005 de la siguiente forma:
sp_dbcmptlevel 'BASE DE DATOS', '80'
Recordar que los modos de compatibilidad son:Saludos
Alex