क्या किसी ने व्यवहार में sqlcmd मोड का उपयोग किया? [बन्द है]


12

SQLServer 2005 ने SQLCMD मोड msdn लिंक नाम से कुछ पेश किया ।

पहली नज़र में यह मोड कमांड लाइन बैच फ़ाइलों से वैरिएबल सबसट्रैक्शन को जोड़ता है, और कुछ ओएस कमांड्स से बच जाता है।

क्या यह सुविधा आपके वातावरण, उत्पादन या परीक्षण में उपयोग की जाती है?


मुझे पता है कि यह थोड़ा देर से है, लेकिन मुझे लगता है कि मुझे इस सवाल को बंद करना चाहिए क्योंकि जिस तरह से इसे बनाया गया है वह कई समान मान्य उत्तर देता है (अधिक विवरण के लिए faq देखें)
जैक का कहना है कि topanswers.xyz

जवाबों:


4

मैं अवसर पर SSMS में sqlcmd मोड का उपयोग करता हूं। आमतौर पर जब डेटाबेस एक वातावरण से दूसरे में माइग्रेट करते हैं। उदाहरण के लिए अगर मुझे डेटाबेस को उत्पादन से बैकअप करने की आवश्यकता है, तो इसे देव में पुनर्स्थापित करें, मैं सर्वर को स्विच करने के लिए SQLCMD मोड का उपयोग करके एक स्क्रिप्ट में यह सब करूँगा। मैं यहाँ और वहाँ एक चीज या किसी अन्य के लिए इस्तेमाल किया है, लेकिन मैं यह सब अक्सर उपयोग नहीं करते हैं।


4

मैं सक्रिय रूप से इसका उपयोग लॉगजीपिंग को तैनात करते समय करता हूं क्योंकि यह मुझे प्राथमिक, मॉनिटर और द्वितीयक सर्वर से कनेक्ट होने वाली एकल स्क्रिप्ट के भीतर सब कुछ करने की अनुमति देता है।


2

इससे पहले कि हम SSIS के ऊपर चले गए, डेटा प्रोसेसिंग करने में भी इसका इस्तेमाल किया। यह निश्चित रूप से एक उपयोगी विशेषता है।


2

मैं sqlcmd मोड का उपयोग ज्यादातर एकल स्क्रिप्ट में सर्वर बदलने के लिए कर रहा हूं। लेकिन मेरे लिए सबसे अच्छी विशेषता यह है कि मैं एक पैकेज में बैचों और sql फ़ाइलों को जोड़ सकता हूं (csv फ़ाइल + कुछ डेटा परिवर्तन स्क्रिप्ट में डेटा आयात / निर्यात करने के लिए एक रिपोर्ट + ssis पैकेज चलाने का संयोजन)।

एक केंद्रीय बैच फ़ाइल से प्रदान किए गए मापदंडों का उपयोग करके बैच से sql फ़ाइलों को निष्पादित कर सकता है जो सब कुछ निष्पादित करता है और एक ही स्थान पर सभी पैरामीटर हैं। मेरे लिए यह एक प्यारी बात है!


1

मुझे लगता है, SQLCMD एक महान उपकरण है, यह पुराने लोगों को प्रतिस्थापित करता है ISQL और OSQL sql सर्वर 2k5 से शुरू होता है। यह आपको कमांड प्रॉम्प्ट पर TSQL स्टेटमेंट, सिस्टम प्रक्रिया और स्क्रिप्ट फाइल दर्ज करने देता है। और MSSMS ने इस टूल की कॉल को लागू कर दिया है।


मैं खुद को ऑस्क्कल के प्रतिस्थापन के रूप में एसक्यूएलसीएमडी का उपयोग कर रहा हूं, लेकिन मैं नई सुविधाओं का उपयोग नहीं कर रहा हूं। मैं जानना चाहता हूं कि क्या वे उपयोग किए गए थे।
bernd_k

-1

मैं व्यवस्थापक स्क्रिप्ट, बैच कार्य और रिपोर्ट चलाने के लिए sqlcmd का उपयोग करता हूं। मैं sqlsplus का उपयोग करता हूं, जो Oracle SQL * Plus की तरह है, लेकिन SQL सर्वर के लिए (इसे www.sqlsplus.com पर पाया गया)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.