Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्या SQL सर्वर एक्सप्रेस (2012) और लोकलडीबी में कोई अंतर है?

ठीक है, मुझे लगता है कि मुझे अपने प्रश्न का उत्तर मिल गया है। (इसे एसएस एक्सप्रेस उत्पाद पृष्ठ पर टैब के नीचे दबा दिया गया था।)

यहाँ उस पृष्ठ पर मिली स्थानीय डीबी की विशिष्टताओं का सारांश दिया गया है:

  • LocalDB SQL सर्वर एक्सप्रेस संस्करण के लिए कम पूर्वापेक्षाओं और त्वरित स्थापना के साथ एक हल्का परिनियोजन विकल्प है।
  • LocalDB में SQL एक्सप्रेस जैसी सभी प्रोग्रामयोग्यता सुविधाएँ हैं, लेकिन अनुप्रयोगों के साथ "उपयोगकर्ता मोड"* में चलती हैं और सेवा के रूप में नहीं
  • LocalDB बहु-उपयोगकर्ता परिदृश्यों के लिए या सर्वर के रूप में उपयोग करने के लिए अभिप्रेत नहीं है। (यदि आपको दूरस्थ कनेक्शन स्वीकार करने या दूरस्थ रूप से व्यवस्थापन करने की आवश्यकता है, तो आपको SQL सर्वर एक्सप्रेस की आवश्यकता है।)
  • "एक्सप्रेस विथ टूल्स" (जिसमें एसएस मैनेजमेंट स्टूडियो एक्सप्रेस, एज़्योर, आदि शामिल हैं) का उपयोग लोकलडीबी के साथ या उसके बिना किया जा सकता है। (वही "उन्नत सेवाओं के साथ एक्सप्रेस" के लिए जाता है।)

अद्यतन करें: मुझे यह उपयोगी विवरण अभी-अभी Windows IT Pro (जुलाई '12, p.23) में मिला है:

<ब्लॉकक्वॉट>

LocalDB SQL सर्वर एक्सप्रेस नहीं है, न ही यह SQL सर्वर कॉम्पैक्ट है।LocalDB SQL सर्वर के अन्य संस्करणों के समान sqlservr.exe इंजन का उपयोग करता है, लेकिन यह उपयोगकर्ता मोड में चलता है - सेवा के रूप में नहीं। स्थानीय डीबी का उपयोग एसएसडीटी जैसे उपकरणों द्वारा ऑफ़लाइन विकास के लिए किया जाता है ताकि यह सुनिश्चित किया जा सके कि आपके द्वारा विकसित किया गया कोड आपके उत्पादन SQL सर्वर डेटाबेस के साथ 100-प्रतिशत संगत है।

अगर मैं इसे सही ढंग से पढ़ रहा हूं, तो स्थानीय डीबी पूरी तरह से अलग उत्पाद की तुलना में एक्सप्रेस के कॉन्फ़िगरेशन विकल्प की तरह अधिक प्रतीत होता है। तो जाहिर है अगर मैं एक्सप्रेस (या एक्सप्रेस डब्ल्यू/टूल्स) डाउनलोड करता हूं, तो मेरे पास स्थानीय डीबी संस्करण स्थापित करने का विकल्प होगा, जो पूर्ण एक्सप्रेस की तुलना में माना जाता है कि यह आसान ("शून्य-कॉन्फ़िगरेशन") है। (अपडेट करें:वीएस2012 के साथ, लोकलडीबी डिफ़ॉल्ट रूप से इंस्टॉल हो जाता है।)

इस पोस्ट के अनुसार, एक अन्य महत्वपूर्ण अंतर यह है कि "वर्तमान में विजुअल स्टूडियो 2010 वास्तव में स्थानीय डीबी के साथ काम नहीं करता है।" (हमें इसके बजाय एसएस प्रबंधन स्टूडियो का उपयोग करना होगा, कम से कम अभी के लिए।)

*("यूजर मोड" या "यूजर इंस्टेंस" की अवधारणा लोकलडीबी की एक प्रमुख विशिष्टता है। वास्तव में, इस पोस्ट के अनुसार, "लोकलडीबी को एसक्यूएल सर्वर एक्सप्रेस के यूजर इंस्टेंस फीचर के अपग्रेड के रूप में देखा जा सकता है।" अधिक जानकारी के लिए उपयोगकर्ता इंस्टेंस के बारे में, MSDN ब्लॉगपोस्ट "What is a RANU?" देखें)

अद्यतन करें - फरवरी 2021 LocalDB SQL सर्वर एक्सप्रेस संस्करण है

आधिकारिक दस्तावेज़ीकरण से

<ब्लॉकक्वॉट>

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

डॉक्स संस्करणों के बीच सुविधाओं की बहुत विस्तृत तुलना प्रदान करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक्सेस में DAO रिकॉर्डसेट के आधार के रूप में SQL सर्वर पासथ्रू क्वेरी

  2. SQL सर्वर में एक्ज़ीक्यूशन प्लान कैसे जेनरेट करें

  3. मौजूद होने पर SQLBulkCopy डालने या अपडेट करने का कोई तरीका?

  4. जहां क्लॉज में कोई खिड़की वाला कार्य क्यों नहीं है?

  5. SQL सर्वर में एक ही क्वेरी को कई बार चलाने का सबसे तेज़ तरीका