SQL सर्वर एक्सप्रेस और Windows कमांड प्रॉम्प्ट का उपयोग करके अपनी SQL स्क्रिप्ट चलाएँ
SQL सर्वर एक्सप्रेस SQL सर्वर का एक निःशुल्क संस्करण है जिसका उपयोग आप डेस्कटॉप और वेब-आधारित डेटाबेस एप्लिकेशन बनाने के लिए कर सकते हैं। डेवलपर्स SQL सर्वर प्रबंधन स्टूडियो का उपयोग करके SQL सर्वर एक्सप्रेस का प्रबंधन करते हैं। वे "Sqlcmd" नामक एक छोटी कमांड-लाइन उपयोगिता का भी उपयोग करते हैं। Sqlcmd आपको ट्रांजेक्शनल SQL कमांड निष्पादित करने, संग्रहीत कार्यविधियाँ चलाने और SQL स्क्रिप्ट निष्पादित करने में सक्षम बनाता है। यदि आप केवल SQL स्क्रिप्ट चलाना चाहते हैं, तो कभी-कभी Sqlcmd का उपयोग करके ऐसा करना आसान होता है। आप एक नई कमांड प्रॉम्प्ट विंडो खोलकर Sqlcmd पर पहुँचते हैं।
निर्देश
चरण 1
विंडोज़ "स्टार्ट मेन्यू" में सीएमडी टाइप करें और "एंटर" दबाएं। कमांड प्रॉम्प्ट विंडो खुलेगी।
दिन का वीडियो
चरण 2
डेटाबेस से कनेक्ट करने के लिए निम्न में से कोई एक कमांड टाइप करें:
Sqlcmd -u उपयोगकर्ता नाम -p पासवर्ड
Sqlcmd -S कंप्यूटरनाम\instanceName
यदि आप SQL सर्वर एक्सप्रेस स्थापित करते समय उपयोगकर्ता नाम और पासवर्ड सेट करते हैं तो पहले आदेश का उपयोग करें। "उपयोगकर्ता नाम" और "पासवर्ड" को आपके द्वारा सेट किए गए वास्तविक उपयोगकर्ता नाम और पासवर्ड से बदलें। यदि आपने इंस्टालेशन के दौरान "नामित इंस्टेंस" बनाया है तो दूसरे कमांड का उपयोग करें। "कंप्यूटरनाम" को अपने कंप्यूटर के नाम से और "इंस्टेंसनाम" को उस SQL इंस्टेंस के नाम से बदलें जिसे आपने इंस्टॉलेशन के दौरान बनाया था।
चरण 3
निम्न आदेश टाइप करें और "ENTER" दबाएं:
Sqlcmd -i C:\mySqlScript.sql।
SQL सर्वर एक्सप्रेस "mySqlScript.sql" नाम की स्क्रिप्ट को निष्पादित करेगा। उस "mySqlScript.sql" को उस स्क्रिप्ट के नाम से बदलें जिसे आप चलाना चाहते हैं। पूर्ण पथ पदनाम शामिल करें। यदि SQL स्क्रिप्ट डेटाबेस से डेटा लौटाती है, तो SQL सर्वर एक्सप्रेस कमांड प्रॉम्प्ट विंडो में परिणाम प्रदर्शित करेगा। .
चरण 4
Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt टाइप करें और स्क्रिप्ट को फिर से चलाने के लिए ENTER दबाएँ। यह परिणामों को "C:\outputFile.txt" नाम की टेक्स्ट फ़ाइल में रूट कर देगा। आप इस फाइल को कुछ भी नाम दे सकते हैं। टेक्स्ट फ़ाइल में सहेजना तब काम आता है जब आपको क्वेरी परिणामों को कैप्चर करने और सहेजने की आवश्यकता होती है।
चरण 5
Sqlcmd निकास टाइप करें। SQL सर्वर एक्सप्रेस सत्र को समाप्त कर देगा।
टिप
यदि आप अक्सर SQL स्क्रिप्ट चलाते हैं, तो आप बैच (.bat) फ़ाइलें बना सकते हैं जो प्रक्रिया को गति दे सकती हैं (संसाधन देखें)। उदाहरण के लिए, आप ऊपर दिखाए गए आदेशों को बैच फ़ाइल में रख सकते हैं और इसे अपने डेस्कटॉप पर सहेज सकते हैं। आप बाद में फ़ाइल पर डबल-क्लिक करके इसे चला सकते हैं।