2008-10-01 21 views

उत्तर

28

अंतिम परिणाम वही है। अंतर है:

  • 'स्थानीय होस्ट' टीसीपी/आईपी स्तर पर हल करता है और आईपी पता 127.0.0.1
  • अनुप्रयोग के आधार पर के बराबर है "(स्थानीय)" सिर्फ 'के लिए एक उपनाम हो सकता है स्थानीय होस्ट '। एसक्यूएल सर्वर में, '(स्थानीय)' और '।' इसका मतलब है कि कनेक्शन उसी मशीन के भीतर नामित पाइप (साझा स्मृति) प्रोटोकॉल का उपयोग करके किया जाएगा (टीसीपी/आईपी स्टैक के माध्यम से जाने की आवश्यकता नहीं है)।

यही सिद्धांत है। व्यवहार में, मुझे नहीं लगता कि प्रदर्शन या सुविधाओं में पर्याप्त अंतर है यदि आप इनमें से किसी एक का उपयोग करते हैं।

+1

प्रैक्टिस में, इसमें एक मामूली अंतर है कि आपको यह जांचना चाहिए कि कौन सा प्रोटोकॉल सक्षम है। कभी-कभी डिफ़ॉल्ट रूप से केवल कुछ प्रोटोकॉल सक्षम होते हैं, जिन्हें SQL सर्वर कॉन्फ़िगरेशन प्रबंधक में देखा जा सकता है और सबसे आसान बदला जा सकता है। यदि आप टीसीपी/आईपी के माध्यम से कनेक्ट कर रहे हैं तो इससे बड़ा अंतर आएगा, उदाहरण के लिए केवल नामित पाइप सक्षम हैं। – jamiebarrow

+0

मैंने हाल ही में देखा है कि जब वर्तमान सर्वर के संदर्भ में, आप नाम निर्दिष्ट किए बिना वर्तमान उदाहरण का संदर्भ ले सकते हैं। मैंने नौकरी बनाई और सर्वर का नाम स्थानीयहोस्ट (उदा। लोकहोस्ट \ SQLEXPRESS) के साथ एक इंस्टेंस नाम स्वीकार नहीं करेगा, लेकिन यह उदाहरण नाम निर्दिष्ट किए बिना (स्थानीय) जानता है। एसएसआईएस के डेटा स्रोत के लिए भी यही सच है, जहां यह जानता है कि वर्तमान उदाहरण (स्थानीय) वास्तविक उदाहरण नाम निर्दिष्ट किए बिना। – MichaelChan

1

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

0

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

+7

"लोकलहोस्ट" एक जादू या आरक्षित शब्द नहीं है; इसकी परिभाषा/etc/hosts, या \ विन्डोज़ \ SYSTEM32 \ DRIVERS \ ETC \ HOSTS, या ... – tzot

+1

@tzot में कब मौजूद है जब मैंने कहा कि लोकहोस्ट एक जादू या आरक्षित शब्द है? इसके विपरीत, मैंने कहा कि डॉट और लोकल अधिक SQL-Server/windows नामकरण मानकों हैं और स्थानीयहोस्ट मेजबान फ़ाइल द्वारा 127.0.0.1 को हल करता है, आमतौर पर यूनिक्स और विंडोज दोनों पर। पढ़ने की देखभाल? –

0

का उपयोग करना चाहिए Sergio द्वारा वर्णित अंतर प्राधिकरणों के कारण उल्लेखनीय प्रभाव हो सकते हैं।

आप एसक्यूएल उपयोगकर्ता हैं, संभवतः नामित पाइप तक पहुंच है, लेकिन अक्सर स्थानीयहोस्ट तक नहीं पहुंच सकते हैं। जब आप मामले में हों तो आपको जल्द ही पर्याप्त नोटिस मिलेगा :)

संबंधित मुद्दे