एसक्यूएलसीएमडी चरण-दर-चरण ट्यूटोरियल

माइक्रोसॉफ्ट एसक्यूएल सर्वर कमांड लाइन उपयोगिता

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

05 में से 01

एक कमांड प्रॉम्प्ट खोलना

माइक चैपल

SQLCMD चलाने के लिए, आपको पहले Windows कमांड लाइन उपयोगिता खोलनी होगी। विंडोज एक्सपी में, स्टार्ट> रन पर क्लिक करें और फिर ठीक क्लिक करने से पहले टेक्स्ट बॉक्स में सीएमडी टाइप करें। विंडोज विस्टा में, विंडोज बटन पर क्लिक करें, खोज बॉक्स में सीएमडी टाइप करें और एंटर दबाएं

आपको एक विंडोज कमांड प्रॉम्प्ट देखना चाहिए।

05 में से 02

डेटाबेस से कनेक्ट हो रहा है

माइक चैपल

एक बार आपके पास कमांड प्रॉम्प्ट खोलने के बाद, डेटाबेस से कनेक्ट करने के लिए SQLCMD उपयोगिता का उपयोग करें। इस उदाहरण में, हम AdventureWorks2014 डेटाबेस से कनेक्ट हो रहे हैं, इसलिए हम कमांड का उपयोग करते हैं:

sqlcmd -d AdventureWorks2014

यह आपके डेटाबेस से कनेक्ट करने के लिए डिफ़ॉल्ट विंडोज प्रमाण-पत्र का उपयोग करता है। आप -P ध्वज का उपयोग कर -यू ध्वज और पासवर्ड का उपयोग कर उपयोगकर्ता नाम निर्दिष्ट कर सकते हैं। उदाहरण के लिए, आप निम्नलिखित कमांड लाइन के साथ उपयोगकर्ता नाम "माइक" और पासवर्ड "गोइरिश" का उपयोग कर डेटाबेस से कनेक्ट कर सकते हैं:

sqlcmd -U माइक -पी goirish -d AdventureWorks2014

05 का 03

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

माइक चैपल

1> प्रॉम्प्ट पर एक SQL कथन टाइप करना शुरू करें। आप अपनी क्वेरी के लिए जितनी चाहें उतनी लाइनों का उपयोग कर सकते हैं, प्रत्येक पंक्ति के बाद एंटर कुंजी दबाकर। SQL सर्वर आपकी क्वेरी निष्पादित नहीं करता है जब तक कि ऐसा करने के लिए स्पष्ट रूप से निर्देश नहीं दिया जाता है।

इस उदाहरण में, हम निम्नलिखित क्वेरी दर्ज करते हैं:

चुनें * मानव संसाधन स्रोत से। शिफ्ट

04 में से 04

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

माइक चैपल

जब आप अपनी क्वेरी निष्पादित करने के लिए तैयार होते हैं, तो SQLCMD के भीतर एक नई कमांड लाइन पर GO आदेश टाइप करें और एंटर दबाएं । SQLCMD आपकी क्वेरी निष्पादित करता है और स्क्रीन पर परिणाम प्रदर्शित करता है।

05 में से 05

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

जब आप SQLCMD से बाहर निकलने के लिए तैयार होते हैं, तो Windows कमांड प्रॉम्प्ट पर लौटने के लिए रिक्त कमांड लाइन पर EXIT कमांड टाइप करें।