आप SQL प्रबंधन स्टूडियो में एक अलग पोर्ट नंबर कैसे निर्दिष्ट करते हैं?


416

मैं Microsoft SQL 2005 सर्वर से कनेक्ट करने का प्रयास कर रहा हूं जो 1433 पोर्ट पर नहीं है। SQL प्रबंधन स्टूडियो का उपयोग कर सर्वर से कनेक्ट करते समय मैं एक अलग पोर्ट नंबर कैसे इंगित करूं?

जवाबों:


831

127.0.0.1,6283

IP और पोर्ट के बीच अल्पविराम जोड़ें


7
मैं सिर्फ एक घंटे के लिए अपनी पूंछ का पीछा करते हुए यह पता लगाने की कोशिश कर रहा हूं कि पोर्ट कैसे दिया जाए। MSDN पर कहीं नहीं। बचाव के लिए ढेर अतिप्रवाह फिर से!
क्रिस्टो

8
शिट ... बिग फेल MS ... THX ... और किसी कारण से अगर आप टनलिंग कर रहे हैं: लोकलहोस्ट के बजाय 127.0.0.1 का उपयोग करें ... SQL MStudio किसी कारण से इसे पसंद नहीं करता है ..
डेविड

1
आप लोग भी उतने ही बुरे हैं। मेरे पास कुछ साल पहले मामला था। ठीक उसी तरह याद नहीं है जैसा कि आज मुझे इसकी आवश्यकता है ... यदि वे "अलग" वाक्यविन्यास का उपयोग करते हैं, तो वे कम से कम सही स्थानों पर इसका उल्लेख क्यों नहीं कर सकते हैं !!
ओल्डब्राज़िल

4
@ मार्क सहमत थे, लेकिन यह वास्तव में कोई आश्चर्य नहीं होना चाहिए - यह वही कंपनी है जिसने दुनिया के बाकी हिस्सों को नजरअंदाज कर दिया और फ़ाइल पथों में बैकस्लैश का उपयोग करने का निर्णय लिया। आह
स्कॉट

5
जब आप एक IPv6 पते से जुड़ते हैं, तो बृहदान्त्र कम सार्थक हो जाता है।
एपिकवॉयज

72

यदि आप एक नामित उदाहरण से कनेक्ट कर रहे हैं और इसे कनेक्ट करते समय UDP उपलब्ध नहीं है, तो आपको प्रोटोकॉल भी निर्दिष्ट करने की आवश्यकता हो सकती है।

उदाहरण: tcp:192.168.1.21\SQL2K5,1443


2
बहुत बहुत धन्यवाद। यह सही था। केवल मुझे केवल उदाहरण के नाम की आवश्यकता थी जिसके बाद पोर्ट का नाम था। उदा। INSTANCENAME \ INSTANCE, 1541
mikoop

6

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


यह एक शानदार उत्तर है, हमेशा एक वर्णनात्मक नाम रखना बेहतर होता है जो एक आईपी पता, विशेष रूप से आपके कोड में नए अनुरक्षकों के लिए
ENDEESA

3

आपको SQL सर्वर कॉन्फ़िगरेशन प्रबंधक की आवश्यकता होगी। Sql नेटिव क्लाइंट कॉन्फ़िगरेशन पर जाएं, क्लाइंट प्रोटोकॉल चुनें, टीसीपी / आईपी पर राइट क्लिक करें और वहां अपना डिफ़ॉल्ट पोर्ट सेट करें।


3
यदि सभी डेटाबेस आप एक ही पोर्ट का उपयोग करने के लिए कनेक्ट करते हैं तो यह अच्छा है। सभी वातावरणों में ऐसा नहीं है।
ब्रेटस्की

2

ग्राहक प्रबंधक का उपयोग सभी कनेक्शनों को प्रभावित करता है या ग्राहक मशीन विशिष्ट उपनाम सेट करता है।

ऊपर दिए गए तरीके से अल्पविराम का उपयोग करें: यह एक app.config में भी इस्तेमाल किया जा सकता है

शायद इसकी जरूरत है अगर आपके और सर्वर के बीच भी फायरवॉल हो ...


-6

सर्वर निष्पादित कमांड के साथ विंडोज प्लैटफॉर्म पर:

netstat -a -b

के लिए रंग- sql serverप्रक्रियाओं और ढूंढें बंदरगाह फ़े 49,198

या आसान है। Dbvisualizer से कनेक्ट करें, netstat -a -bdbvis.exe प्रक्रिया ढूंढें और पोर्ट प्राप्त करें।

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