डेटाबेस में स्थानीय प्रोग्रामेटिक कनेक्शन बनाते समय मैंने इन तीनों का उपयोग किया है। क्या उनके बीच कोई वास्तविक अंतर है?क्या (स्थानीय), '।' के बीच कोई अंतर है और लोकहोस्ट?
उत्तर
अंतिम परिणाम वही है। अंतर है:
- 'स्थानीय होस्ट' टीसीपी/आईपी स्तर पर हल करता है और आईपी पता 127.0.0.1
- अनुप्रयोग के आधार पर के बराबर है "(स्थानीय)" सिर्फ 'के लिए एक उपनाम हो सकता है स्थानीय होस्ट '। एसक्यूएल सर्वर में, '(स्थानीय)' और '।' इसका मतलब है कि कनेक्शन उसी मशीन के भीतर नामित पाइप (साझा स्मृति) प्रोटोकॉल का उपयोग करके किया जाएगा (टीसीपी/आईपी स्टैक के माध्यम से जाने की आवश्यकता नहीं है)।
यही सिद्धांत है। व्यवहार में, मुझे नहीं लगता कि प्रदर्शन या सुविधाओं में पर्याप्त अंतर है यदि आप इनमें से किसी एक का उपयोग करते हैं।
वे आम तौर पर समानार्थी हैं। हालांकि, यह आपके द्वारा कॉन्फ़िगर किए जा रहे एप्लिकेशन पर निर्भर करता है। जब तक ऐप समझता है कि आपका क्या मतलब है, तो इसका परिणाम प्रदर्शन में कमी नहीं होनी चाहिए। कम से कम, अगर आपको मेरी बहाव मिलती है, तो आपको समय से पहले रूट करना होगा।
जहां तक मुझे डॉट "पता है। और "स्थानीय" खिड़कियों आवेदन शर्तों, नहीं एक "मानक" अवधि, स्थानीय होस्ट127.0.0.1 ले कर जाता है टीसीपी/आईपी स्तर में इसलिए यदि आप आप यह सुनिश्चित करना चाहते हैं प्लेटफार्मों में "संगत" हैं जिन्हें आप स्थानीयहोस्ट या 127.0.0.1
"लोकलहोस्ट" एक जादू या आरक्षित शब्द नहीं है; इसकी परिभाषा/etc/hosts, या \ विन्डोज़ \ SYSTEM32 \ DRIVERS \ ETC \ HOSTS, या ... – tzot
@tzot में कब मौजूद है जब मैंने कहा कि लोकहोस्ट एक जादू या आरक्षित शब्द है? इसके विपरीत, मैंने कहा कि डॉट और लोकल अधिक SQL-Server/windows नामकरण मानकों हैं और स्थानीयहोस्ट मेजबान फ़ाइल द्वारा 127.0.0.1 को हल करता है, आमतौर पर यूनिक्स और विंडोज दोनों पर। पढ़ने की देखभाल? –
का उपयोग करना चाहिए Sergio द्वारा वर्णित अंतर प्राधिकरणों के कारण उल्लेखनीय प्रभाव हो सकते हैं।
आप एसक्यूएल उपयोगकर्ता हैं, संभवतः नामित पाइप तक पहुंच है, लेकिन अक्सर स्थानीयहोस्ट तक नहीं पहुंच सकते हैं। जब आप मामले में हों तो आपको जल्द ही पर्याप्त नोटिस मिलेगा :)
- 1. पायथन में डीआईआर() और स्थानीय() के बीच कोई अंतर?
- 2. सदस्य चर और स्थानीय चर के बीच क्या अंतर है?
- 3. जेटीए और स्थानीय लेनदेन के बीच क्या अंतर है?
- 4. स्थानीय नाम और qname के बीच क्या अंतर है?
- 5. क्या कोई इकाई और वस्तु के बीच कोई अंतर है?
- 6. क्या MsgBox और MessageBox के बीच कोई अंतर है। दिखाओ?
- 7. क्या BigDecimal ("0") और BigDecimal.ZERO के बीच कोई अंतर है?
- 8. क्या नियंत्रण और विजेट के बीच कोई अंतर है?
- 9. क्या $ (e.currentTarget) और $ (यह) के बीच कोई अंतर है?
- 10. क्या ऑपरेटर और डिफ़ाइनप्रोपर्टी के बीच कोई प्रभावी अंतर है?
- 11. क्या window.localStorage और localStorage के बीच कोई अंतर है?
- 12. क्या System.Windows.Clipboard और System.Windows.Forms.Clipboard के बीच कोई अंतर है?
- 13. क्या GUID और UUID के बीच कोई अंतर है?
- 14. क्या log4net.Config.BasicConfigurator.Configure() और log4net.Config.XmlConfigurator.Configure() के बीच कोई अंतर है?
- 15. क्या सीजीआरईटी और एनएसआरईक्ट के बीच कोई अंतर है?
- 16. क्या डब्लूएसजीआई और एफसीजीआई के बीच कोई गति अंतर है?
- 17. क्या ब्लब्स और जुड़े घटकों के बीच कोई अंतर है?
- 18. क्या "अतिरिक्त" और "बिटवाईव अतिरिक्त" के बीच कोई अंतर है?
- 19. क्या on_exit() और atexit() फ़ंक्शंस के बीच कोई अंतर है?
- 20. क्या एमआईएमई और सामग्री प्रकार के बीच कोई अंतर है?
- 21. क्या आरपीसी और आईपीसी के बीच कोई अंतर है?
- 22. क्या 'ListView.invalidateViews()' और 'Adapter.notifyDataSetChanged()' के बीच कोई अंतर है?
- 23. क्या डीबग और रिलीज के बीच कोई (प्रदर्शन) अंतर है?
- 24. क्या SqlConnection.CreateCommand और नया SqlCommand के बीच कोई अंतर है?
- 25. $ और $$ के बीच क्या अंतर है?
- 26. "$^एन" और "$ +" के बीच क्या अंतर है?
- 27. भिन्नता और '-' के बीच क्या अंतर है?
- 28. रैक-स्थानीय मानचित्र कार्यों और डेटा-स्थानीय मानचित्र कार्यों के बीच क्या अंतर है?
- 29. # {} $ {} और% {} के बीच क्या अंतर है?
- 30. [अपरिभाषित] और [,] के बीच क्या अंतर है?
प्रैक्टिस में, इसमें एक मामूली अंतर है कि आपको यह जांचना चाहिए कि कौन सा प्रोटोकॉल सक्षम है। कभी-कभी डिफ़ॉल्ट रूप से केवल कुछ प्रोटोकॉल सक्षम होते हैं, जिन्हें SQL सर्वर कॉन्फ़िगरेशन प्रबंधक में देखा जा सकता है और सबसे आसान बदला जा सकता है। यदि आप टीसीपी/आईपी के माध्यम से कनेक्ट कर रहे हैं तो इससे बड़ा अंतर आएगा, उदाहरण के लिए केवल नामित पाइप सक्षम हैं। – jamiebarrow
मैंने हाल ही में देखा है कि जब वर्तमान सर्वर के संदर्भ में, आप नाम निर्दिष्ट किए बिना वर्तमान उदाहरण का संदर्भ ले सकते हैं। मैंने नौकरी बनाई और सर्वर का नाम स्थानीयहोस्ट (उदा। लोकहोस्ट \ SQLEXPRESS) के साथ एक इंस्टेंस नाम स्वीकार नहीं करेगा, लेकिन यह उदाहरण नाम निर्दिष्ट किए बिना (स्थानीय) जानता है। एसएसआईएस के डेटा स्रोत के लिए भी यही सच है, जहां यह जानता है कि वर्तमान उदाहरण (स्थानीय) वास्तविक उदाहरण नाम निर्दिष्ट किए बिना। – MichaelChan