मुझे नहीं लगता कि SQL सर्वर इंजन के बिना किसी एमडीएफ फ़ाइल के साथ बातचीत करना संभव है। आप संभवतः SQL सर्वर एक्सप्रेस स्थापित करेंगे (जो एक विकल्प होना चाहिए यदि आप विजुअल स्टूडियो के लिए प्रोग्राम जोड़ें/निकालें के माध्यम से जाना चुनते हैं, या आप download it separately from here - this is the 2008 R2 With Tools option कर सकते हैं), अपना डेटाबेस संलग्न करें और फिर अपने प्रोग्राम से उस इंजन से कनेक्ट करें।
कई ट्यूटोरियल ऑनलाइन सुझाव देंगे कि आप User Instances
सुविधा और AttachDbFileName
का उपयोग करें। मेरा सुझाव है कि आप उस मार्ग पर जाएं क्योंकि यह अक्सर भ्रम की ओर जाता है - कई, कई उपयोगकर्ता प्रबंधन स्टूडियो के माध्यम से डेटाबेस के एक उदाहरण से कनेक्ट होते हैं, उनके कार्यक्रम से एक अलग उदाहरण, और तब समझ में नहीं आता कि कोई क्यों नहीं करता है ' दूसरे द्वारा किए गए अपडेट देखें। User Instances
सुविधाओं को बहिष्कृत किया गया है और मैं अत्यधिक उदाहरण के लिए डेटाबेस को अटैचमेंट करना पसंद करता हूं।
SQL सर्वर 2012 में आप नया SqlLocalDb रनटाइम (you want either the x86 or x64 SqlLocalDB.MSI file from here) डाउनलोड कर सकते हैं, जो इस प्रक्रिया को अधिक आसान बनाता है, क्योंकि यह ऑन-डिमांड ऑन-डिमांड SQL सर्वर इंजन है। हालांकि ध्यान दें कि आपका डेटाबेस नए 11.0 फ़ाइल प्रारूप में अपग्रेड कर दिया जाएगा, जिसका अर्थ है कि आप किसी पुराने संस्करण (2008, 2008 आर 2, आदि) को अलग/संलग्न या बैकअप/पुनर्स्थापित करने में सक्षम नहीं होंगे। मैंने कई troubleshooting techniques for new users starting with SqlLocalDb here जोड़े।
स्रोत
2012-04-28 19:05:28
कुछ आसान तीसरे पक्ष आप एसक्यूएल सर्वर http://www.mdfviewer.com/ बिना mdf फ़ाइल को देखने के –