SSMS
 sql >> डेटाबेस >  >> Database Tools >> SSMS

केवल एक ssms उदाहरण में एकाधिक .sql फ़ाइलें कैसे खोलें

अपना अधिकांश कार्य दिवस समाधान की तलाश में बिताने के बाद मैंने आखिरकार इसे ढूंढ लिया। धन्यवाद भगवान, मैं इस मुद्दे से लगभग समाप्त हो रहा था। आशा है कि यह किसी और की मदद करता है !!!.

अपडेट करें:लिंक किए गए डोमेन की समय-सीमा समाप्त हो गई है, तो यहां बताया गया है:

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

जब आप Visual Studio को SqlServer Management Studio (SSMS) का उपयोग करके SQL फ़ाइलें खोलने के लिए कहते हैं, तो यह देखते हुए कि Microsoft उपकरण आमतौर पर कितने एकीकृत होते हैं, परिणाम निराशाजनक होता है। मैं वास्तव में टी-एसक्यूएल फाइलों को संपादित करने के लिए विजुअलस्टूडियो का उपयोग करना पसंद नहीं करता लेकिन अतीत में, इससे पहले कि मैं इस टिप की खोज करता, मेरे द्वारा खोली गई प्रत्येक एसक्यूएल फाइल एसएसएमएस के एक नए उदाहरण में खुलती थी। कोशिश करें:

  1. ऐसा समाधान खोलें जिसमें SQL फ़ाइलें हों
  2. किसी भी SQL फ़ाइल पर राइट-क्लिक करें और "इसके साथ खोलें..." चुनें
  3. “जोड़ें” क्लिक करें
  4. "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" पर ब्राउज़ करें या यदि आप x64 Windows "C:\Program Files (x86)\Microsoft चला रहे हैं SQLServer\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe", फिर "ओके" पर क्लिक करें
  5. “डिफ़ॉल्ट के रूप में सेट करें” पर क्लिक करें और फिर “ठीक” पर क्लिक करें

अब कई SQL फाइलें खोलें। हर बार आपको SSMS खोलने का एक अलग उदाहरण मिलेगा। क्या दर्द है!

नोट:यह पूरा लेख SQL 2005 पर लागू होता है, बस SSMS को SQLWB से बदलें।

आप इसका समाधान कैसे करते हैं? ऊपर चरण 1-3 दोहराएं, लेकिन चरण #4 पर निम्नलिखित मान दर्ज करें:

  • कार्यक्रम का नाम:"explorer.exe"
  • दोस्ताना नाम:"विंडोज एक्सप्लोरर"

ऊपर चरण #5 दोहराएं (डिफ़ॉल्ट के रूप में सेट करें) और फिर ठीक पर क्लिक करें। अब, अतिरिक्त फ़ाइलें खोलें। वे सभी SSMS के एक ही उदाहरण में खुल जाने चाहिए।

ऐसा लगता है कि विजुअल स्टूडियो SSMS.exe को एक कमांड जारी करता है जिसमें समाधान एक्सप्लोरर में चयनित फ़ाइल का पथ शामिल है। यह SSMS पर निर्भर है कि वह एक नए उदाहरण की जाँच करे, जो वह नहीं करता है। लेकिन जब आप फ़ाइल नाम को एक्सप्लोरर में पास करते हैं तो यह उसी उदाहरण में खुल जाता है।

विचित्र चेतावनी!

यदि SSMS पहले से खुला नहीं है, तो पहली फ़ाइल जिसे आप खोलने का प्रयास करते हैं (पहली बार नहीं, लेकिन हर बार जब आप VisualStudio से SQL फ़ाइल खोलते हैं और SSMS अभी तक नहीं खुली है) SSMS खुल जाएगा, लेकिन आपकी फ़ाइल नहीं खुलेगी। फ़ाइल को दूसरी बार क्लिक करें और इस बार फ़ाइल खुल जाएगी। मुझे यह समझाने के लिए मत कहो कि यह बस है (और मुझे पता नहीं क्यों)। निष्कर्ष

परिणाम जब आप विजुअल स्टूडियो को बताते हैं कि एसएसएमएस डिफ़ॉल्ट संपादक है, तो समझ में आता है, लेकिन मुझे नहीं पता कि जब आप एक्सप्लोरर को इसे खोलने के लिए कहेंगे तो यह अलग क्यों होगा। हो सकता है कि अगर मैं वेब डेवलपर के बजाय विंडोज डेवलपर होता तो मुझे इसका जवाब पता होता। लेकिन किसी भी तरह, अब आप जानते हैं।आनंद लें।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. सहेजे नहीं गए SQL क्वेरी स्क्रिप्ट पुनर्प्राप्त करें

  2. SQL सर्वर प्रबंधन ऑब्जेक्ट

  3. SSRS रिकॉर्ड तब दिखाई नहीं दे रहे हैं जब (सभी का चयन करें) का उपयोग किया जाता है लेकिन किसी विशेष मूल्य का चयन करते समय होता है

  4. SSMS और Windows 7 क्रेडेंशियल मैनेजर का उपयोग करके विभिन्न डोमेन में SQL सर्वर से कनेक्ट नहीं हो सकता

  5. BCP डेटा-फ़ाइल में अनपेक्षित EOF का सामना करना पड़ा