Трябва да зададете ниво на грешка
на sqlcmd , което по подразбиране е 0. Забележка:не бъркайте нивото на грешка тук с изходния код на sqlcmd който се връща, да речем, cmd.exe като ERRORLEVEL .
За да деактивирате това съобщение за целия sqlcmd сесия, използвайте -m опция на командния ред:
sqlcmd -m 1 <other options>
За да деактивирате това съобщение за блок от код, използвайте :setvar пакетна команда:
USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
За да използвате :setvar (или други пакетни команди на SQLCMD) в Management Studio, трябва да активирате режима SQLCMD за прозореца на заявката, в който се намирате (меню „Режим на заявка / SQLCMD“). Ще видите, че е активирано, когато редовете, започващи с „:“, имат сив фон.