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.