माइक्रोसॉफ्ट एसक्यूएल सर्वर डेटा को पुनर्प्राप्त करने और छेड़छाड़ करने और SQL सर्वर डेटाबेस को कॉन्फ़िगर करने के लिए विभिन्न प्रकार के समृद्ध ग्राफिकल यूजर इंटरफेस प्रदान करता है। हालांकि, कभी-कभी पुरानी शैली वाली कमांड लाइन से काम करना आसान होता है। चाहे आप SQL क्वेरी निष्पादित करने के लिए त्वरित और गंदे तरीके की तलाश में हैं या Windows स्क्रिप्ट फ़ाइल में SQL कथन शामिल करना चाहते हैं, SQLCMD आपको अपने लक्ष्य को पूरा करने की अनुमति देता है। यह आलेख मानता है कि आपके पास पहले से ही माइक्रोसॉफ्ट के एडवेंचरवर्क्स नमूना डेटाबेस स्थापित है।
एक कमांड प्रॉम्प्ट खोलना

SQLCMD चलाने के लिए, आपको पहले Windows कमांड लाइन उपयोगिता खोलनी होगी। विंडोज एक्सपी में, क्लिक करें शुरू करें> चलाएं और फिर टाइप करें अध्यक्ष एवं प्रबंध निदेशक क्लिक करने से पहले टेक्स्ट बॉक्स में ठीक। विंडोज विस्टा में, क्लिक करें विंडोज बटन, टाइप करें अध्यक्ष एवं प्रबंध निदेशक में खोज बॉक्स और प्रेस दर्ज.आपको एक विंडोज कमांड प्रॉम्प्ट देखना चाहिए। एक बार आपके पास कमांड प्रॉम्प्ट खोलने के बाद, डेटाबेस से कनेक्ट करने के लिए SQLCMD उपयोगिता का उपयोग करें। इस उदाहरण में, हम AdventureWorks2014 डेटाबेस से कनेक्ट हो रहे हैं, इसलिए हम कमांड का उपयोग करते हैं: sqlcmd -d AdventureWorks2014
यह आपके डेटाबेस से कनेक्ट करने के लिए डिफ़ॉल्ट विंडोज प्रमाण-पत्र का उपयोग करता है। आप -P ध्वज का उपयोग कर -यू ध्वज और पासवर्ड का उपयोग कर उपयोगकर्ता नाम निर्दिष्ट कर सकते हैं। उदाहरण के लिए, आप निम्नलिखित कमांड लाइन के साथ उपयोगकर्ता नाम "माइक" और पासवर्ड "गोइरिश" का उपयोग कर डेटाबेस से कनेक्ट कर सकते हैं: sqlcmd -U माइक -पी goirish -d AdventureWorks2014 05 का 03 1> प्रॉम्प्ट पर एक SQL कथन टाइप करना शुरू करें। आप अपनी क्वेरी के लिए जितनी चाहें उतनी लाइनों का उपयोग कर सकते हैं, दबाकर दर्ज प्रत्येक पंक्ति के बाद कुंजी। SQL सर्वर आपकी क्वेरी निष्पादित नहीं करता है जब तक कि ऐसा करने के लिए स्पष्ट रूप से निर्देश नहीं दिया जाता है।इस उदाहरण में, हम निम्नलिखित क्वेरी दर्ज करते हैं: चुनते हैं * HumanResources.shift से 04 में से 04 जब आप अपनी क्वेरी निष्पादित करने के लिए तैयार होते हैं, तो कमांड टाइप करें चले जाओ SQLCMD के भीतर एक नई कमांड लाइन पर और दबाएं दर्ज। SQLCMD आपकी क्वेरी निष्पादित करता है और स्क्रीन पर परिणाम प्रदर्शित करता है। जब आप SQLCMD से बाहर निकलने के लिए तैयार होते हैं, तो कमांड टाइप करें बाहर जाएं विंडोज कमांड प्रॉम्प्ट पर लौटने के लिए रिक्त कमांड लाइन पर। डेटाबेस से कनेक्ट हो रहा है

एक प्रश्न दर्ज करना

प्रश्न निष्पादित करना

एसक्यूएलसीएमडी से बाहर निकलना




