Musisz ustawić poziom błędu
z sqlcmd , który domyślnie wynosi 0. Uwaga:nie myl tutaj poziomu błędu z kodem wyjścia sqlcmd który jest zwracany do, powiedzmy, cmd.exe jako ERRORLEVEL .
Aby wyłączyć tę wiadomość dla wszystkich sqlcmd sesji, użyj -m opcja wiersza poleceń:
sqlcmd -m 1 <other options>
Aby wyłączyć tę wiadomość dla bloku kodu, użyj :setvar polecenie wsadowe:
USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
Aby użyć :setvar (lub inne polecenia wsadowe SQLCMD) w Management Studio, musisz włączyć tryb SQLCMD dla okna zapytania, w którym się znajdujesz (menu "Query / SQLCMD Mode"). Zobaczysz, że jest włączony, gdy linie zaczynające się od ':' mają szare tło.