Musíte nastavit úroveň chyb
z sqlcmd
, což je výchozí hodnota 0. Poznámka:Nezaměňujte zde chybovou úroveň s kódem ukončení sqlcmd
který se vrátí například do cmd.exe
jako ERRORLEVEL
.
Chcete-li tuto zprávu zakázat pro všechny sqlcmd
relaci, použijte -m
možnost příkazového řádku:
sqlcmd -m 1 <other options>
Chcete-li zakázat tuto zprávu pro blok kódu, použijte :setvar
dávkový příkaz:
USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
Chcete-li použít :setvar
(nebo jiné dávkové příkazy SQLCMD) v Management Studio, musíte povolit režim SQLCMD pro okno dotazu, ve kterém se nacházíte (nabídka "Dotaz / Režim SQLCMD"). Uvidíte, že je povoleno, když řádky začínající „:“ mají šedé pozadí.