2011-02-28 21 views
5

हम अपने एमवीसी वेब अनुप्रयोगों के लिए नए प्रथाओं को लागू करने वाले हैं और हालांकि हमारी सभी बड़ी परियोजनाएं लाइव होने पर SQL सर्वर पर समाप्त होती हैं, SQLite या SQL Express (dev के आधार पर) के विकास के दौरान अधिकांश प्रारंभिक जीवन। मैं जीवित चक्र के लिए देव को व्यवस्थित करना चाहता हूं और इसी कारण से मैं SQLite को कुचलना चाहता हूं और हमारे प्रारंभिक बिंदु के रूप में या तो एसक्यूएल सीई 4.0 या एसक्यूएल एक्सप्रेस चुनना चाहता हूं। मैं इस तथ्य के कारण एसक्यूएल सीई से सावधान हूं कि यह एएसपी.नेट परियोजनाओं (स्पष्ट रूप से) के लिए डिज़ाइन नहीं किया गया है लेकिन फिर ऑर्चर्ड एसक्यूएल सीई 4.0 का उपयोग करने के लिए डिफ़ॉल्ट है।एसक्यूएल सीई 4.0 या एसक्यूएल एक्सप्रेस? क्या ऑर्चर्ड सही है?

सीई नई परियोजनाओं के साथ बूटस्ट्रैप के लिए बहुत आसान है, लेकिन इसे वेब प्रोजेक्ट्स (छोटे और देव वाले) के लिए उपयोग किया जाना चाहिए? अन्य डीबीटीपी सीमाएं भी हैं, लेकिन क्या किसी के पास सीई 4, अच्छा या बुरा के साथ कोई अन्य अनुभव है?

इस पर आपके विचारों के लिए धन्यवाद।

+3

यह बस नहीं है यह कहना सच है कि एसक्यूएल सीई 4 एएसपी.नेट परियोजनाओं के लिए डिज़ाइन नहीं किया गया था। यह पिछले संस्करणों के बारे में सच था, लेकिन यह 4.0 में तय किया गया था। –

+0

इसलिए (स्पष्ट रूप से) – Richard

उत्तर

8

एसक्यूएल कॉम्पैक्ट संस्करण 4.0 निश्चित रूप से एएसपी.नेट परियोजनाओं के लिए उपयुक्त है! कुछ walkthroughs सहित वीएस 2010 एसपी 1 और एसक्यूएल सीई 4 पर स्कॉट गु के blog post पढ़ें।

SQL सर्वर एक्सप्रेस और SQL सर्वर कॉम्पैक्ट काफी अलग जानवरों हैं:

  • SQL सर्वर एक्सप्रेस है वास्तव में एक सर्वर - आप इसे स्थानीय स्तर पर स्थापित करने और सभी कर सकते हैं, लेकिन अंत में, यह एक सर्वर है कि आपके लिए डेटाबेस को संभालता है; एसक्यूएल सर्वर कॉम्पैक्ट संस्करण एक फ़ाइल-आधारित डेटा स्टोरेज है और किसी भी इंस्टॉलेशन की आवश्यकता नहीं है - डेटा एक्सेस कोड लाइब्रेरी आपके ऐप

  • SQL सर्वर सीई में कुछ सीमाएं हैं: कोई संग्रहित प्रक्रिया नहीं, कोई विचार नहीं, कोई ट्रिगर्स नहीं है , कोई ब्लॉब कॉलम नहीं (NVARCHAR(MAX), NVARBINARY(MAX))। यदि आप इसके साथ रह सकते हैं - बढ़िया, बढ़िया! लेकिन यह निश्चित रूप से काफी कम कर दिया है ....

    दूसरी ओर, यह समर्थन इकाई की रूपरेखा करता है, और आप अपने .sdf फ़ाइलों को पासवर्ड-सुरक्षित कर सकते हैं ...

+6

एसक्यूएल सीई ब्लॉब कॉलम (एनटेक्स्ट और छवि) का समर्थन करता है मुझे यहां एक तुलना है: http://erikej.blogspot.com/2011/01/comparison-of-sql-server-compact-4 -and.html – ErikEJ