2009-08-14 22 views
31

È possibile sopprimere gli avvertimenti generati dagli script T-SQL? Se é cosi, come?Come si eliminano gli avvisi T-SQL quando si esegue uno script SQL Server 2005?

So che posso girare dei 'record interessati' messaggi con

SET NOCOUNT ON 

ma c'è un equivalente per gli avvisi? Ad esempio:

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

Se mi aspetto questi errori, aiuta a setacciare i veri errori dal loglio in un grande script.

Grazie.

risposta

45
+11

Mentre questa risposta è perfettamente valida voglio aggiungere una cosa: Impostare ANSI_WARNINGS ha un sacco di altri cambiamenti di comportamento e disabilita alcune funzioni. Cambiarlo con un valore non standard rischia di rovinare cose in altri luoghi. Lo considererei una cattiva pratica per usarlo. – usr

+11

Per favore aggiungi un po 'più di carne alla tua risposta di solo collegamento. Grazie. –

+2

Quindi è acceso o spento? (suggerimento: è "spento") una risposta binaria non è una risposta. Non sono sicuro di come un link è stato svalutato 43 volte. –

Problemi correlati