SQL सर्वर प्रबंधन स्टूडियो में सभी प्रश्नों के लिए एक बार कैसे कनेक्ट करें?


9

SSMS मुझे अपनी परियोजना में प्रत्येक क्वेरी के लिए कनेक्ट करने के लिए कहता है। क्या मेरी परियोजना में इसका उपयोग करने वाले सभी प्रश्नों के लिए प्रति कनेक्शन केवल एक बार कनेक्ट करने का कोई तरीका है?

नीचे दिए गए उत्तर (मार्च 2014) सवाल का जवाब नहीं देते हैं। फिर भी समाधान ढूंढ रहे हैं।

जवाबों:


2

यह याद रखें पासवर्ड विकल्प के साथ कुछ नहीं करना है । इस विकल्प की जाँच होने पर इसे फिर से जोड़ना आसान होता है क्योंकि आपको केवल हिट करना होता है ENTER

आपको SSMS: टूल / विकल्प में इस मेनू पर जाना होगा

में विकल्प खिड़की, इस नोड पर जाएँ:

  • क्वेरी निष्पादन
  • एस क्यू एल सर्वर
  • उन्नत

निचले भाग में, क्वेरी निष्पादित होने के बाद डिस्कनेक्ट को अनचेक करें :

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

यह मौजूदा कनेक्शन और पहले से खोली गई क्वेरी विंडो पर कोई चीज़ नहीं बदलेगा।

एक नई नई क्वेरी विंडो खोलें और अपने सर्वर से कनेक्ट करें। यह लॉगिन और पासवर्ड या AD उपयोगकर्ता को अब या केवल एक बार अनुरोध नहीं करना चाहिए।


3

दृश्य पर क्लिक करें -> पंजीकृत सर्वर स्थानीय सर्वर समूहों पर राइट-क्लिक करें -> नया सर्वर पंजीकरण

फिर आप कनेक्शन की जानकारी संग्रहीत कर सकते हैं, उसे नाम दें जिसे आप चाहते हैं, और बस तब डबल-क्लिक करें जब आप इसका उपयोग करना चाहते हैं।


क्षमा करें, मैंने आपका प्रश्न बहुत जल्दी पढ़ा। SSMS के किस संस्करण का उपयोग कर रहे हैं? SSMS 2012 में, मुझे यह व्यवहार नहीं मिला। यदि मैं प्रोजेक्ट से कनेक्शन जोड़ता हूं, तो कनेक्शन राइट-क्लिक करें और "न्यू क्वेरी" कहें, क्वेरी को बंद करें और फिर से खोलें, यह कनेक्शन जानकारी के लिए संकेत दिए बिना खुलता है। यदि आप क्वेरी को राइट-क्लिक करते हैं और प्रॉपर्टीज में जाते हैं, तो क्या "एसोसिएटेड कनेक्शन" फ़ील्ड भर गया है?

वहाँ भी यह है

कोई दिक्कत नहीं है। मैं भी, SSMS 2012 का उपयोग कर रहा हूं। और मेरे कनेक्शन से भरा "एसोसिएटेड कनेक्शन" फ़ील्ड। लेकिन हर बार मैंने एक क्वेरी खोली (भले ही इसे इस सत्र में खोला और बंद किया गया हो) - मुझे कनेक्ट करने के लिए कहा गया है। शायद यह आपके साथ नहीं होता है क्योंकि आपने इसे पासवर्ड बचाने के लिए कहा था?

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

ठीक है, अब मैं देखता हूं कि आप वास्तव में क्या पूछ रहे हैं - आप केवल प्रत्येक सत्र के लिए पासवर्ड को स्थायी रूप से संग्रहीत किए बिना कैश करना चाहते हैं। क्षमा करें, नहीं लगता कि यह संभव है।

2

क्या आपके पास SSMS के भीतर अपनी परियोजना के लिए एक कनेक्शन कॉन्फ़िगर है?

यदि कनेक्शंस के नीचे राइट-क्लिक न करें और अपने उदाहरण के लिए एक नया कनेक्शन बनाएं। फिर एक नई क्वेरी बनाने के लिए बस आपके द्वारा बनाए गए कनेक्शन पर राइट क्लिक करें और "नई क्वेरी" चुनें। इसके बाद यह आपके क्वेरी के लिए कनेक्ट का उपयोग करेगा।

यह डिज़ाइन द्वारा ऐसा होता है क्योंकि आपके द्वारा बनाई गई क्वेरी को किसी कनेक्शन से संबद्ध होना पड़ता है, जो रद्द करने पर क्लिक करने से जाहिर है बिना कनेक्शन वाला क्वेरी बनाएगा।


1
मेरा पहले से ही एक कनेक्शन है, और यह वह कनेक्शन है जो मेरे सभी प्रश्नों का उपयोग करता है। (हालांकि मैंने उन्हें "न्यू क्वेरी" बटन पर क्लिक करने के बजाय आपके द्वारा बनाए गए नहीं बनाया।) लेकिन हर क्वेरी मैं इसे दिखाने के लिए डबल क्लिक करता हूं - कनेक्ट करने के लिए कहता है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.