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

SSMS 2019 (v18) के लिए एक्सटेंशन कैसे बनाएं

SQL सर्वर प्रबंधन स्टूडियो 18 (SSMS) एक्सटेंशन कैसे बनाएं पर स्टीफन टिमोवस्की के लेख से अनुकूलित पूर्ण चरण यहां दिए गए हैं

  1. विजुअल स्टूडियो 2017 को एक्सटेंशन टूलकिट के साथ स्थापित करें

    यदि आप सुनिश्चित नहीं हैं कि आपके पास एक्सटेंशन टूलकिट है, तो आप विजुअल स्टूडियो इंस्टालर खोल सकते हैं और यह सुनिश्चित करने के लिए अपने वर्तमान इंस्टॉल को संशोधित कर सकते हैं कि आपके पास एक्सटेंशन इंस्टॉल हैं


  2. नया एक्सटेंशन प्रोजेक्ट बनाएं

    फाइल न्यू प्रोजेक्ट पर जाएं (Ctrl + शिफ्ट + N )

    एक्स्टेंसिबिलिटी> VIX प्रोजेक्ट चुनें

    यदि आपके पास ये विकल्प नहीं हैं, तो सुनिश्चित करें कि आपने चरण 1 किया है

  3. नया कमांड आइटम जोड़ें

    एक नया आइटम जोड़ें (Ctrl + शिफ्ट + )

    एक्स्टेंसिबिलिटी का चयन करें और केवल डेमो उद्देश्यों के लिए एक कस्टम कमांड प्राप्त करें

  4. विजुअल स्टूडियो में डीबग करें

    कमांड फ़ाइल टूल्स> इनवोक Command1 . में एक मेनू आइटम जोड़ेगी . यदि आप डिबग दबाते हैं, तो विजुअल स्टूडियो डिबग करने योग्य इंस्टेंस लॉन्च करेगा, जो आपके वर्तमान एक्सटेंशन के साथ पूरी तरह से लोड होगा। चलाएं दबाएं या F5 दबाएं

    पहली बार बूट-अप होने में एक मिनट लग सकता है, लेकिन उसके बाद इसे तेजी से आगे बढ़ना चाहिए

    क्लिक इवेंट Command1 . में स्थित है .cs> Execute , और आप ब्रेकप्वाइंट जोड़ सकते हैं।

    ये रहा वर्किंग मैसेज बॉक्स

  5. SSMS के लिए फ़ाइलपथ प्राप्त करें

    SSMS 18 के लिए डिफ़ॉल्ट इंस्टॉलेशन पथ होना चाहिए:

    C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe
    

    यदि यह नहीं है, तो किसी भी ऐप के स्टार्टअप स्थान की पहचान करने के लिए, आप Shift कर सकते हैं + ऐप आइकन पर राइट क्लिक करें और "ओपन फाइल लोकेशन" चुनें

  6. लॉन्च को SSMS पर सेट करें

    वीएस में प्रोजेक्ट गुण खोलें (Alt + दर्ज करें )

    डीबग पर जाएं> बाहरी कार्यक्रम प्रारंभ करें और पथ में चिपकाएं

    कमांड लाइन आर्ग को हटा दें क्योंकि वे अब SSMS पर लागू नहीं होते हैं

  7. VSIX को SSMS में परिनियोजित करें सेट करें

    "एक्सटेंशन" उपनिर्देशिका SSMS के समान निर्देशिका में होनी चाहिए। साथ ही, अपने प्रोजेक्ट नाम के साथ इस तरह एक अतिरिक्त फ़ोल्डर जोड़ें

    C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions\VSIXProject1
    

    VSIX . पर जाएं> और चुनें "VSIX सामग्री को निम्न स्थान पर कॉपी करें "

  8. अनुमतियां सेट करें

    अंत में, सी ड्राइव पर किसी भी ऐप को प्रोग्रामेटिक रूप से लागू करने के लिए, आपको व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होगी, इसलिए आपको एडमिन मोड में विजुअल स्टूडियो खोलने की आवश्यकता है। आप इस तरह के एप्लिकेशन पर राइट क्लिक करके ऐसा कर सकते हैं

  9. हिट रन और डीबग करें

    प्रेस्टो! ब्लामो! आपका एक्सटेंशन अब SSMS पर चल रहा होना चाहिए

आगे पढ़ना

ऐतिहासिक रूप से, प्रत्येक एक्सटेंशन को श्वेतसूची में रखने की आवश्यकता होती है, लेकिन SSMS 18 के लिए जारी नोटों के अनुसार, एक बड़ा बदलाव (बेहतर के लिए) है

<ब्लॉकक्वॉट>

एसएसएमएस एक्सटेंशन विकसित करने के लिए पैकेज आईडी की अब आवश्यकता नहीं है
अतीत में, एसएसएमएस चुनिंदा रूप से केवल प्रसिद्ध पैकेज लोड कर रहा था, इस प्रकार डेवलपर्स को अपने पैकेज को पंजीकृत करने की आवश्यकता थी। अब ऐसा नहीं है।

चूंकि SSMS 18 विजुअल स्टूडियो 2017 आइसोलेटेड शेल . का उपयोग करता है , कई एक्सटेंशन डेवलपर दस्तावेज़ विज़ुअल स्टूडियो एक्सटेंशन डॉक्स के अंतर्गत उपलब्ध हैं




  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 सर्वर में प्राथमिक कुंजी

  2. CSV आयात कार्रवाई के हिस्से के रूप में एक ही चरण में तालिका कैसे बनाएं और पॉप्युलेट करें?

  3. पैरामीटरयुक्त डीबी नाम के साथ डेटाबेस बनाने के लिए SqlCommand का उपयोग कैसे करें?

  4. कैसे OBJECTPROPERTYEX () SQL सर्वर में काम करता है

  5. 32-बिट एक्सेल और 64-बिट एसक्यूएल सर्वर