एक्सप्रेस एक पूर्ण कार्यात्मक है, हालांकि आकार-सीमित (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 ...
अपने आदमी है
महत्वपूर्ण बिट को हाइलाइट करने के लिए: एक्सप्रेस मशीन (सीएफ mysql) पर एक सेवा के रूप में स्थापित करता है जबकि कॉम्पैक्ट आपके ऐप (सीएफ स्क्लाइट) में प्रक्रिया में चलाता है। – Rup
@Rup, कॉम्पैक्ट एक डेस्कटॉप मशीन पर भी चलाएगा, केवल एक प्रक्रिया डीबी होने के नाते? AFAIK कॉम्पैक्ट केवल मोबाइल उपकरणों के लिए है। – Marcel