आपको त्रुटिस्तर
सेट करना होगा का 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 बैच कमांड) प्रबंधन स्टूडियो में, आपको उस क्वेरी विंडो के लिए SQLCMD मोड को सक्षम करने की आवश्यकता है जिसमें आप हैं (मेनू "क्वेरी / SQLCMD मोड")। आप देखेंगे कि यह सक्षम है, जब ':' से शुरू होने वाली पंक्तियों की पृष्ठभूमि धूसर हो।