SSMS: SQL सर्वर अपने सर्वर नामों को कहाँ संग्रहीत करता है?


14

मेरे पास "पुराने" सर्वर या सर्वर नामों की एक संख्या है जिसमें एक टाइपो है जो SQL सर्वर प्रबंधन स्टूडियो के "डेटाबेस से कनेक्ट" संवाद में मेरी ड्रॉपडाउन सूची में दिखा रहा है:

यहाँ छवि विवरण दर्ज करें

उन नामों को कहाँ संग्रहीत किया जाता है ?? क्या उस सूची को साफ करने और कुछ प्रविष्टियों को हटाने का कोई तरीका है ??

जवाबों:


13

SQL 2005 के लिए:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat

SQL 2008 के लिए:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

Microsoft SQL सर्वर प्रबंधन स्टूडियो 12.0

c:\Users\<USER>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin

Microsoft SQL सर्वर प्रबंधन स्टूडियो 14.0.17289.0

c:\Users\<USER>\AppData\Roaming\Microsoft\SQL Server Management Studio\14.0\SqlStudio.bin

इसलिए...

  1. SSMS के सभी उदाहरणों को बंद करें
  2. फ़ाइल को हटाएं / नाम बदलें
  3. SSMS खोलें

संपादित करें: MS कनेक्ट https://connect.microsoft.com/SQLServer/feedback/details/424800 पर


1
धन्यवाद - उन फ़ाइलों के अंदर झाँकने का कोई रास्ता / उपयोग नहीं है और चुनिंदा रूप से एक प्रविष्टि या दो को हटा दें ??
marc_s

5
अच्छा उत्तर। निश्चित नहीं है कि 14.0 और 18.0 के बीच क्या हुआ, लेकिन 18.0 फिर से अलग है। एमआरयू यहां पाया जाता है C:\Users\<USER>\AppData\Roaming\Microsoft\SQL Server Management Studio\18.0\UserSettings.xml। @marc_s, इस फ़ाइल के साथ आप चुनिंदा प्रविष्टियों को हटा सकते हैं जिन्हें आप पसंद नहीं करते हैं।
बिस्किट 314

5

2014 से 2016 तक SQL सर्वर मैनेजमेंट स्टूडियो के एक संस्करण से दूसरे संस्करण में अपग्रेड करते समय, आप SqlStudio.bin फ़ाइल को एक निर्देशिका से दूसरी निर्देशिका में कॉपी कर सकते हैं और आपके सभी कनेक्शन नए संस्करण पर चले जाएंगे।

  1. SSMS के सभी उदाहरणों को बंद करें।
  2. "C: \ Users \ <username> \ AppData \ Roaming \ Microsoft \ SQL सर्वर प्रबंधन Studio \ 13.0 \" में SqlStudio.bin.saved का नाम बदलें।
  3. SqlStudio.bin फ़ाइल को "C: \ Users \ <username> \ AppData \ Roaming \ Microsoft \ SQL सर्वर प्रबंधन स्टूडियो \ 12.0 \" से "C: \ Users \ <उपयोगकर्ता नाम> \ AppData \ Roaming के Microsoft \ SQL सर्वर में कॉपी करें। प्रबंधन स्टूडियो \ 13.0 \ "
  4. अब SSMS 2016 खोलें और आपको SSMS 2014 से अपने सभी पुराने कनेक्शन देखने चाहिए।

नोट: यदि यह काम नहीं करता है, तो आप अपने पुराने कॉन्फ़िगरेशन को पुनर्स्थापित करने के लिए SqlStudio.bin फ़ाइल को ... \ 13.0 \ डायरेक्टरी और SqlStudio.bin.saved को SqlStudio.bin में बदल सकते हैं।


1
यह अब 13.0 से 14.0 के लिए काम करने लगता है। संभवतः .bin फ़ाइल स्वरूप बदल गया है।
23

2

नई SQL 2014 के लिए सभी प्रविष्टियों को हटाने के लिए, आपको फ़ाइल को हटाने की आवश्यकता है:

C:\Users\(USER)\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin

1

मुझे पता है कि मुझे इस पर बहुत साल हो गए हैं। लेकिन मैंने सोचा कि मैं दूसरों के लिए एक उत्तर दूंगा जो इस तरह से आ सकता है।

आप उन्हें हटाने के लिए अपने कीबोर्ड पर डिलीट की का उपयोग कर सकते हैं। मुझे नहीं पता कि एसएसएमएस के कौन से संस्करण इसके साथ काम करते हैं, लेकिन बस इसे आज़माएं और देखें कि क्या यह काम करता है।

बस परिवर्तन कनेक्शन बॉक्स खोलें, सर्वर नाम ड्रॉप डाउन के लिए तीर पर क्लिक करें, और जिसे आप हटाना चाहते हैं उसे हाइलाइट करें (लेकिन क्लिक न करें) और फिर बस अपने कीबोर्ड पर डिलीट कुंजी दबाएं।

मैं समय-समय पर कनेक्ट करने के लिए मेरे द्वारा किए गए डंप और रैंडम सर्वर को साफ करने के लिए हर समय करता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.