2010-01-13 11 views
17

मैं एक विंडो अनुप्रयोग बना रहा हूं जिसे SQL सर्वर डेटाबेस का उपयोग करने की आवश्यकता है। मैं इस एप्लिकेशन को एसक्यूएल सर्वर स्थापित किए बिना क्लाइंट मशीन पर स्थापित करना चाहता हूं ताकि मेरा एप्लिकेशन अभी भी डेटाबेस से कनेक्ट हो सके i.e mdf फ़ाइल जो मैं क्लाइंट सिस्टम पर प्रदान करूँगा।क्लाइंट मशीन पर एसक्यूएल सर्वर स्थापित किए बिना एसक्यूएल सर्वर डेटाबेस एमडीएफ फाइल से कनेक्ट हो रहा है?

एसक्यूएल सर्वर स्थापित किए बिना मैं अपने विंडो एप्लिकेशन के माध्यम से क्लाइंट मशीन पर डेटाबेस (एमडीएफ) से कैसे कनेक्ट कर सकता हूं। ? मुझे नहीं पता कि यह संभव है या नहीं।

यदि संभव हो तो उस मामले में कनेक्शन स्ट्रिंग क्या होगी। डेटाबेस में डेटाबेस का उपयोग नहीं किया जाना चाहिए।

क्लाइंट माहिन को किसी भी इंस्टॉलेशन की आवश्यकता नहीं है। प्रत्येक चीज़ को पेन ड्राइव

उत्तर

24

.mdf फ़ाइलें SQL सर्वर डेटाबेस फ़ाइलों के माध्यम से चलाने की आवश्यकता है। कोई अन्य एप्लिकेशन उन फ़ाइलों को समझ, पढ़ या अपडेट नहीं कर सकता है। यदि आपको खोलने और एमडीएफ की आवश्यकता है, तो आपको एक SQL इंस्टेंस की आवश्यकता है। वह उदाहरण स्थानीय हो सकता है, एक एक्सप्रेस संस्करण हो सकता है, या एक रिमोट हो सकता है, कोई फर्क नहीं पड़ता। यदि आपके एप्लिकेशन को अपने स्वयं के उपयोग के लिए स्थानीय SQL इंस्टेंस की आवश्यकता है तो यह तैनात किए जाने पर SQL सर्वर एक्सप्रेस संस्करण स्थापित कर सकता है।

+0

आप एक पेन ड्राइव परिदृश्य पर एक एमडीएफ का उपयोग नहीं कर सकते हैं। –

3

आप एसक्यूएल कॉम्पैक्ट संस्करण या एसक्ललाइट का प्रयास कर सकते हैं। मुझे लगता है कि ये सिर्फ एक फाइल आधारित समाधान हैं।

1

उस स्थिति में आपके पास एक सर्वर मशीन होनी चाहिए जहां आपकी डेटाबेस फ़ाइलें संग्रहीत हों। इसी कारण से आपको अपने डेटाबेस को प्रबंधित करने के लिए एक मशीन और SQL सर्वर प्रबंधन स्टूडियो में SQL एक्सप्रेस संस्करण 2005 या 2008 का उपयोग करना होगा। वे सभी माइक्रोसॉफ्ट से मुक्त हैं। ग्राहक मशीन कनेक्शन स्ट्रिंग के माध्यम से जुड़ा होगा। उन मशीनों को SQL इंस्टेंस या SQL सर्वर स्थापित करने की आवश्यकता नहीं है।

सादर ..

0

आप अपने सॉफ्टवेयर में SQLEXPRESS के लिए अपने MS-वी.एस. सीडी खोज सकते हैं (कृपया बड़े अक्षरों पर ध्यान दें) और शामिल यह आप जब सेट अप बनाने और अपनी समस्या को हल कर दिया जाएगा।
आपके पास अन्य डेटाबेस का उपयोग करने के अलावा अन्य कोई तरीका नहीं है।
इस डेटाबेस को अपने सॉफ्टवेयर की आवश्यकता नहीं है।

संबंधित मुद्दे