Du måste ställa in felnivå
av sqlcmd
, som har 0 som standard. Obs:blanda inte ihop felnivån här med utgångskoden för sqlcmd
som returneras till, säg, cmd.exe
som ERRORLEVEL
.
För att inaktivera detta meddelande för hela en sqlcmd
session, använd -m
kommandoradsalternativ:
sqlcmd -m 1 <other options>
För att inaktivera detta meddelande för ett kodblock, använd :setvar
batch-kommando:
USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
För att använda :setvar
(eller andra SQLCMD batch-kommandon) i Management Studio, måste du aktivera SQLCMD-läget för frågefönstret du befinner dig i (menyn "Fråga / SQLCMD-läge"). Du kommer att se att det är aktiverat när rader som börjar med ':' har en grå bakgrund.