Vous devez définir le niveau d'erreur
de sqlcmd
, dont la valeur par défaut est 0. Remarque :ne confondez pas ici le niveau d'erreur avec le code de sortie de sqlcmd
qui est renvoyé, par exemple, à cmd.exe
comme ERRORLEVEL
.
Pour désactiver ce message pour tout un sqlcmd
session, utilisez le -m
option de ligne de commande :
sqlcmd -m 1 <other options>
Pour désactiver ce message pour un bloc de code, utilisez le :setvar
commande batch :
USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
Pour utiliser le :setvar
(ou d'autres commandes batch SQLCMD) dans Management Studio, vous devez activer le mode SQLCMD pour la fenêtre de requête dans laquelle vous vous trouvez (menu "Requête / Mode SQLCMD"). Vous verrez qu'il est activé, lorsque les lignes commençant par ':' ont un fond gris.