2009-08-14 16 views
31

¿Es posible suprimir las advertencias generadas por los scripts de T-SQL? ¿Si es así, cómo?¿Cómo suprimo las advertencias de T-SQL cuando ejecuto un script SQL Server 2005?

Sé que puedo turno de los registros afectados '' mensajes con

SET NOCOUNT ON 

pero ¿hay un equivalente para las advertencias? Ej:

Warning: Null value is eliminated by an aggregate or other SET operation. 

Si estoy esperando estos errores, ayuda a tamizar los errores reales de la paja en un gran guión.

Gracias.

Respuesta

45
+11

Si bien esta respuesta es perfectamente válido Quiero añadir algo: Configuración ANSI_WARNINGS tiene un montón de otros cambios de comportamiento y deshabilita ciertas características. Cambiarlo a un valor no estándar es probable que rompa cosas en otros lugares. Considero que es una mala práctica usarlo. – usr

+11

Agregue un poco más de carne a su respuesta de solo enlace. Gracias. –

+2

¿Está encendido o no? (sugerencia: es 'off') una respuesta binaria no es una respuesta. No estoy seguro de cómo un enlace web se subió 43 veces. –

Cuestiones relacionadas