U moet het foutniveau
instellen van sqlcmd
, die standaard op 0 staat. Let op:verwar het foutniveau hier niet met de afsluitcode van sqlcmd
dat wordt teruggestuurd naar bijvoorbeeld cmd.exe
als de ERRORLEVEL
.
Dit bericht uitschakelen voor alle sqlcmd
sessie, gebruik de -m
opdrachtregeloptie:
sqlcmd -m 1 <other options>
Om dit bericht voor een codeblok uit te schakelen, gebruikt u de :setvar
batch-commando:
USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
Om de :setvar
. te gebruiken (of andere SQLCMD-batchcommando's) in Management Studio, moet u de SQLCMD-modus inschakelen voor het queryvenster waarin u zich bevindt (menu "Query / SQLCMD-modus"). U zult zien dat het is ingeschakeld wanneer regels die beginnen met ':' een grijze achtergrond hebben.