मैं SQL सर्वर प्रबंधन स्टूडियो 2008 को अपने उदाहरणों से स्वचालित रूप से कैसे कनेक्ट कर सकता हूं?


11

मैं 3 डेटाबेस इंस्टेंस के साथ एक सर्वर चला रहा हूं।
अभी, जब मैं प्रबंधन स्टूडियो खोलता हूं, तो यह "कनेक्ट" प्रॉम्प्ट खोलता है जो मुझे यह चुनने देता है कि मुझे कौन सा उदाहरण चाहिए (या किसी और चीज़ से कनेक्ट करें)।

क्या ऐसा करना संभव होगा, जब मैं इसे खोलूंगा, तो यह पहले से ही इन 3 उदाहरणों से जुड़ा हुआ है, इसलिए मैं तुरंत काम करना शुरू कर सकता हूं और कुछ क्लिक बचा सकता हूं? यह मुझे ईमानदारी से एक दिन में सैकड़ों क्लिक बचाता है।

यह SQL 2000 एंटरप्राइज मैनेजर में हमारे पास मौजूद समान के बराबर होगा, जहां आप सर्वर को "रजिस्टर" कर सकते हैं, और वे हमेशा एक क्लिक दूर होंगे।

संपादित करें: स्पष्ट करने के लिए कि मैं क्या देख रहा हूँ ... इससे पहले कि हम एंटरप्राइज मैनेजर और क्वेरी एनालाइज़र थे। अब SSMS उन दोनों के बीच का मिश्रण है, लेकिन "कनेक्शन" भाग बिल्कुल क्वेरी एनालाइज़र की तरह काम करता है।
मैं हर दिन क्या करता हूँ SSMS DBs को प्रबंधित करने के लिए, उनके आँकड़ों को जाँचने के लिए, यहाँ और वहाँ एक इंडेक्स को फिर से बनाने के लिए, मैं इसे कई प्रश्नों को चलाने के लिए उपयोग नहीं कर रहा हूँ, इसलिए मैं SQL इंस्टेंस उपलब्ध होने के लिए एक रास्ता खोज रहा हूँ लॉग करते समय ऑब्जेक्ट एक्सप्लोरर पर स्वचालित रूप से। क्या अब यह असंभव है? :-(


यह अच्छा होगा यदि Microsoft इस समस्या के लिए एक समाधान प्रदान करता है। SQL 2000 एंटरप्राइज़ प्रबंधक निश्चित रूप से इस संबंध में अधिक उपयोगकर्ता के अनुकूल है।
mg1075

कुछ समय बाद एक खुला बग प्रतीत होता है: connect.microsoft.com/SQLServer/feedback/details/155855/…
ralf.w.

जवाबों:


11

मैंने इसे आज शाम को खोजा, इसलिए मुझे अपनी खुशी साझा करने दें: पंजीकृत सर्वर अभी भी SQL सर्वर प्रबंधन स्टूडियो में उपलब्ध हैं!

दृश्य मेनू में, पंजीकृत सर्वर चुनें। यही उनके लिए खिड़की खोल देगा। फिर, डॉक करने के लिए उस विंडो को साइड में खींचें।

विंडो के शीर्ष पर आपको सर्वर (SQL, SSAS, SSIS, SSRS) के प्रकार के आइकन दिखाई देंगे। वह प्रकार चुनें जिसे आप पंजीकृत कर रहे हैं।

स्थानीय सर्वर समूहों पर राइट-क्लिक करके और नए सर्वर पंजीकरण का चयन करके अपने उदाहरण जोड़ें, फिर कनेक्शन के लिए पूर्ण कॉन्फ़िगरेशन।

एक बार ऐसा करने के बाद, आप उस सर्वर के लिए ऑब्जेक्ट एक्सप्लोरर को खोलने के लिए एक सर्वर पर डबल-क्लिक कर सकते हैं।


2
हाँ, मुझे यह मिल गया था ... हालांकि, यह आदर्श नहीं है, क्योंकि इसका उपयोग करने से लॉगिन संवाद का उपयोग करने में लगभग कई क्लिक लगते हैं। :-( मुझे लगता है कि मुझे इसका उपयोग वैसे भी करना होगा ...
डैनियल मैगियोला

@DanielMagliola आप समूहों को राइट-क्लिक कर सकते हैं और इसमें सभी सर्वर से कनेक्ट कर सकते हैं, अधिक विवरण के लिए मेरा उत्तर देखें।
वैलेंटिनो व्रोकेंन नोव

10

ठीक है, तो यह वही है जो मैंने किया था (मैं स्वीकार किए गए उत्तर को संपादित करना चाहूंगा क्योंकि मैंने यह उनके विचार पर आधारित है, लेकिन मेरे पास पर्याप्त अंक नहीं हैं ...)

  1. मैं "खाली वातावरण" से शुरू करने के लिए SSMS सेट करता हूं, इसलिए यह मुझे लॉगिन (टूल्स-> विकल्प-> पर्यावरण-> स्टार्टअप) के लिए प्रेरित नहीं करता है।
  2. मैंने ऑब्जेक्ट एक्सप्लोरर खोला और इसे बाईं ओर डॉक किया
  3. मैंने पंजीकृत सर्वर खोले और इसे "डॉकएबल" विंडो के बजाय "टैब्ड डॉक्यूमेंट" बनाया।
  4. मध्य फलक में, मैंने पंजीकृत सर्वर और ऑब्जेक्ट एक्सप्लोरर विवरण खोले, जिसे एसएसएमएस स्पष्ट रूप से सत्र से सत्र तक याद रखता है।

इसलिए अब जब मैं अंदर जाता हूं, तो मेरे पास मेरे सर्वर की सूची होती है और मैं कुछ क्लिकों से जुड़ सकता हूं। यह सही नहीं है , लेकिन यह काफी करीब है कि मैं इसे लड़ना बंद कर दूंगा :-)

शुक्र है!


2
क्या आप जानते हैं कि "स्थानीय सर्वर समूह" का विस्तार कैसे किया जाता है। हर बार जब मैं एसएसएमएस खोलता हूं, तो पंजीकृत सर्वरों की "डेटाबेस इंजन" सूची हमेशा ध्वस्त हो जाती है।
ब्रायन चावेज़

1
यह भी खूब रही!!
एंडरलैंड

8

यहां आपको SQL सर्वर प्रबंधन स्टूडियो (SSMS) को शॉर्टकट से या कमांड लाइन से शुरू करने के बारे में जानकारी मिलेगी।

निम्न Windows प्रमाणीकरण का उपयोग करके SSMS को खोलेगा और स्प्लैश स्क्रीन को बायपास करेगा। क्वेरी संपादक को SMS_XXX डेटाबेस पर सेट किया जाएगा:

SQL सर्वर 2005 प्रबंधन स्टूडियो ( sqlwb.exe) के लिए:

sqlwb -E -S <serverName> -d <databaseName> –NoSplash

SQL सर्वर 2008 प्रबंधन स्टूडियो और बाद में, 2016 सहित ssms.exe) के लिए:

ssms -E -S <serverName> -d <databaseName> –NoSplash

आपको -d <databaseName>तर्क निर्दिष्ट करने की आवश्यकता नहीं है - और SQL सर्वर 2016 प्रबंधन स्टूडियो में (कम से कम) यह दोनों ऑब्जेक्ट एक्सप्लोरर को कनेक्ट करेगा और एक ही सर्वर उदाहरण से जुड़ा एक नया क्वेरी दस्तावेज़ बना देगा।

नोट: आवश्यकतानुसार SQLServerName बदलें।

SqlWb तर्क:

SqlWb (विकल्प) Scriptfile एक या अधिक स्क्रिप्ट फ़ाइलों को खोलने के लिए निर्दिष्ट करता है। Projectfile खोलने के लिए स्क्रिप्ट प्रोजेक्ट निर्दिष्ट करता है। Solutionfile खोलने के लिए समाधान निर्दिष्ट करता है।

-S Server Name
-d Database Name
-U Username
-P Password
-E Windows Authentication (as opposed to the -U and -P options)
-Nosplash Bypasses the splash screen
-? Help

से संदर्भित: http://myitforum.com/cs2/blogs/dhite/archive/2008/05/26/opening-the-sql-server-management-studio-from-the-command-line.aspx

मुझे नहीं लगता कि आप 3 कनेक्शनों को स्वचालित कर पाएंगे। लेकिन आप लिंक किए गए सर्वर बना सकते हैं ताकि आप 1 से कनेक्ट करें और अन्य 2 से लिंक करें


1
हम्म्म्म, इस दृष्टिकोण के साथ मुख्य समस्या यह है कि यह कनेक्ट करता है, लेकिन ऑब्जेक्ट एक्सप्लोरर में नहीं है जो कि मैं हर दिन उपयोग करता हूं ...
डैनियल मैगालियो

@DanielMagliola Alt-F8 वर्तमान सर्वर पर ऑब्जेक्ट एक्सप्लोरर को ताज़ा करेगा। वर्तमान डेटाबेस नहीं, हालांकि यह उत्तर एक समाधान की
ओर इशारा

5

मैंने स्पिलप द्वारा उत्तर में अतिरिक्त जानकारी जोड़ने की कोशिश की लेकिन वह संपादन अस्वीकृत हो गया क्योंकि कुछ लोगों को लगता है कि यह गलत है। मैं आपको आश्वस्त कर सकता हूं: यह नहीं है।

मैं क्या जोड़ना चाहता था:

SSMS में पंजीकृत सर्वर की कार्यक्षमता का उपयोग केवल कुछ क्लिकों में कई सर्वरों से जुड़ने के लिए किया जा सकता है। यदि आप स्थानीय सर्वर समूह नोड के तहत एक नया सर्वर समूह बनाकर सर्वरों को एक साथ समूहित करते हैं , तो आप उस समूह पर राइट-क्लिक कर पाएंगे और ऑब्जेक्ट एक्सप्लोरर का चयन कर पाएंगे । यह सभी सर्वरों को खुलेगा ... ऑब्जेक्ट एक्सप्लोरर!

अधिक विवरण: SSMS: एक क्लिक में कई सर्वर से कनेक्ट करें (ठीक है, दो)

आप उस क्रम को भी प्रभावित कर सकते हैं जिसमें कनेक्शन खोले जाते हैं (वर्णानुक्रम में)।


2

यदि आप SSMSBoost प्लगइन का उपयोग करते हैं , तो आप अपने किसी भी पसंदीदा कनेक्शन को "स्टार्टअप पर ऑब्जेक्ट एक्सप्लोरर कनेक्ट करें" सेट कर सकते हैं।

यह विकल्प SSMSBoost-> सेटिंग्स-> पसंदीदा कनेक्शन-> कनेक्शन के सूची पृष्ठ पर पाया जा सकता है ।

चूँकि मैं अपनी पसंदीदा सूची के शीर्ष पर नियमित रूप से काम करने वाले सभी उदाहरणों के मास्टर डेटाबेस को पसंद करता हूं, मैं सिर्फ उन विकल्पों के लिए इस विकल्प को सक्षम करता हूं जिन्हें मैं हमेशा ऑब्जेक्ट एक्सप्लोरर में उपलब्ध होना चाहता हूं।


2
क्या आप लिंक्ड कंपनी से जुड़े हैं?
हिरण हंटर

नहीं, बस एक संतुष्ट उपयोगकर्ता।
samp

1

सबसे अच्छा आप स्वचालित रूप से यह कर सकते हैं के बारे में है:

  1. टूल मेनू से विकल्प चुनें
  2. पर्यावरण के तहत, सामान्य का चयन करें
  3. एट स्टार्टअप ड्रॉप-डाउन में ओपन ऑब्जेक्ट एक्सप्लोरर चुनें और ओके पर क्लिक करें

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

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