Debe establecer el errorlevel
de sqlcmd , cuyo valor predeterminado es 0. Nota:no confunda el nivel de error aquí con el código de salida de sqlcmd que se devuelve a, digamos, cmd.exe como el ERRORLEVEL .
Para deshabilitar este mensaje para todos los sqlcmd sesión, utilice -m opción de línea de comandos:
sqlcmd -m 1 <other options>
Para deshabilitar este mensaje para un bloque de código, use :setvar comando por lotes:
USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
Para usar el :setvar (u otros comandos por lotes de SQLCMD) en Management Studio, debe habilitar el modo SQLCMD para la ventana de consulta en la que se encuentra (menú "Consulta/Modo SQLCMD"). Verás que está habilitado, cuando las líneas que comienzan con ':' tienen un fondo gris.