Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

परिवर्तित डेटाबेस संदर्भ को कैसे रोकें ... संदेश

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर डेटाबेस में सभी दृश्यों को सूचीबद्ध करने के 4 तरीके

  2. कैसे निर्धारित करें कि विशिष्ट IMAGE डेटा प्रकार वाला रिकॉर्ड तालिका में पहले से मौजूद है या नहीं?

  3. SQL नेटवर्क इंटरफेस, त्रुटि:26 - सर्वर/इंस्टेंस निर्दिष्ट करने में त्रुटि का पता लगाना

  4. एंटिटी फ्रेमवर्क सभी विदेशी कुंजी स्तंभों को अनुक्रमित करता है

  5. SQL सर्वर में कोई सीमांकित, पूर्णांक-केवल कैटलॉगिंग विकल्प क्यों नहीं है?