Você precisa definir o errorlevel de
sqlcmd , cujo padrão é 0. Observação:não confunda o errorlevel aqui com o código de saída de sqlcmd que é retornado para, digamos, cmd.exe como o ERRORLEVEL . Para desabilitar esta mensagem para todos os arquivos
sqlcmd sessão, use o -m opção de linha de comando:sqlcmd -m 1 <other options>
Para desabilitar esta mensagem para um bloco de código, use o
:setvar comando em lote:USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
Para usar o
:setvar (ou outros comandos em lote SQLCMD) no Management Studio, você precisa habilitar o modo SQLCMD para a janela de consulta em que está (menu "Consulta / Modo SQLCMD"). Você verá que está habilitado, quando as linhas que começam com ':' têm um fundo cinza.