5

क्या कोई बता सकता है कि SQL सर्वर कॉम्पैक्ट संस्करण और SQL सर्वर एक्सप्रेस संस्करण के बीच मुख्य अंतर क्या है?SQL सर्वर कॉम्पैक्ट संस्करण और SQL सर्वर एक्सप्रेस संस्करण के बीच क्या अंतर है?

किस उद्देश्य के लिए मुझे इसका उपयोग करना चाहिए या वह?

धन्यवाद

उत्तर

8

यह blog सब कुछ आप की जरूरत है, यह भी आप एक सुविधा तुलना दे देंगे।

यदि आप पढ़ने की तरह महसूस नहीं करते हैं, तो SQL सर्वर कॉम्पैक्ट मोबाइल/एम्बेड किए गए ऐप्स के लिए है, और एक्सप्रेस संस्करण केवल SQL सर्वर मानक के नीचे एक निःशुल्क स्केल किया गया है।

संपादित करें @Rup के रूप में इंगित करने के लिए एक बहुत ही महत्वपूर्ण बात यह है कि कॉम्पैक्ट मेमोरी डेटाबेस में है।

+1

महत्वपूर्ण बिट को हाइलाइट करने के लिए: एक्सप्रेस मशीन (सीएफ mysql) पर एक सेवा के रूप में स्थापित करता है जबकि कॉम्पैक्ट आपके ऐप (सीएफ स्क्लाइट) में प्रक्रिया में चलाता है। – Rup

+0

@Rup, कॉम्पैक्ट एक डेस्कटॉप मशीन पर भी चलाएगा, केवल एक प्रक्रिया डीबी होने के नाते? AFAIK कॉम्पैक्ट केवल मोबाइल उपकरणों के लिए है। – Marcel

3

एक्सप्रेस एक पूर्ण कार्यात्मक है, हालांकि आकार-सीमित (2008/2005 के लिए 4 जीबी, 2008 आर 2 के लिए 10 जीबी) एसक्यूएल सर्वर के संस्करण। मेरे अनुभव में, यह ज्यादातर विकास के लिए है। आम तौर पर, यदि आप अपने SQL एक्सप्रेस डेटाबेस को होस्टिंग वातावरण में तैनात करना चाहते हैं, तो आपको SQL सर्वर डेटाबेस (उदा।, गोडाडी) में आयात करना होगा। अधिकांश होस्टिंग प्रदाता आपको रन_ पर एप_डाटा फ़ोल्डर से एसक्यूएल एक्सप्रेस डेटाबेस संलग्न करने की अनुमति नहीं देंगे।

कॉम्पैक्ट संस्करण क्लाइंट ऐप्स के लिए स्टैंड-अलोन, एम्बेडेड डेटाबेस के रूप में तैनात किया जा सकता है। ध्यान दें कि सीई संस्करण में बहु-थ्रेडिंग समस्याएं हैं जो इसे वेब अनुप्रयोग पर तैनात करने से रोकती हैं। स्कॉट गु के ब्लॉग पर इसका एक संदर्भ है ... मैं देखूंगा कि मैं इसे पा सकता हूं या नहीं।

संपादित करें: यहां आप हैं। आप ASP.Net वेब साइट के लिए तैनात करने के लिए संस्करण 4 के लिए प्रतीक्षा करने की जरूरत है:

http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx

आप एक वेब अनुप्रयोग के साथ एक एम्बेडेड डेटाबेस को तैनात करना चाहते हैं, System.Data.SQLite ...

अपने आदमी है
संबंधित मुद्दे