मेरे पास एक एसडीएफ फ़ाइल है और मैं इसके स्कीमा को पुनः प्राप्त करना चाहूंगा और इसे कुछ यूआई के साथ क्वेरी कर सकता हूं। मैं यह कैसे कर सकता हूँ? मेरे पास मशीन पर कोई विजुअल स्टूडियो स्थापित नहीं है और मैं यथासंभव कम सॉफ़्टवेयर स्थापित करना चाहूंगा।
मेरे पास एक एसडीएफ फ़ाइल है और मैं इसके स्कीमा को पुनः प्राप्त करना चाहूंगा और इसे कुछ यूआई के साथ क्वेरी कर सकता हूं। मैं यह कैसे कर सकता हूँ? मेरे पास मशीन पर कोई विजुअल स्टूडियो स्थापित नहीं है और मैं यथासंभव कम सॉफ़्टवेयर स्थापित करना चाहूंगा।
जवाबों:
Microsoft से SQL सर्वर प्रबंधन स्टूडियो (संस्करण 2008 या पूर्व) का प्रयास करें। इसे यहाँ से डाउनलोड करें । लाइसेंस के बारे में निश्चित नहीं है, लेकिन यदि आप एक्सप्रेस संस्करण डाउनलोड करते हैं तो यह मुफ़्त लगता है।
आप SSMS के बाद के संस्करणों का उपयोग करने में सक्षम हो सकते हैं। 2016 के लिए, आपको एक एक्सटेंशन स्थापित करना होगा ।
यदि आपके पास विकल्प है तो आप sdf फाइल को एक अलग मशीन में कॉपी कर सकते हैं जिसे आपको अतिरिक्त सॉफ्टवेयर के साथ प्रदूषित करने की अनुमति है।
अपडेट: निक वेस्टगेट की टिप्पणी अच्छी फॉर्मेटिंग में
कदम सहज नहीं हैं:
- SQL सर्वर प्रबंधन स्टूडियो खोलें, या यदि वह चुनिंदा फ़ाइल चला रहा है -> ऑब्जेक्ट एक्सप्लोरर कनेक्ट करें ...
- सर्वर से कनेक्ट करें संवाद में सर्वर प्रकार SQL सर्वर कॉम्पैक्ट संस्करण में बदलें
- डेटाबेस फ़ाइल ड्रॉपडाउन से <अधिक के लिए ब्राउज़ करें ...> चुनें
- अपनी SDF फाइल को खोलें।
LINQPad को डाउनलोड और इंस्टॉल करें , यह SQL सर्वर, MySQL, SQLite और SDF (SQL CE 4.0) के लिए भी काम करता है।
एसडीएफ फाइलें खोलने के लिए चरण:
कनेक्शन जोड़ें पर क्लिक करें
चुनें स्वचालित रूप से डेटा बिल्ड संदर्भ और डिफ़ॉल्ट (एसक्यूएल को LINQ) , तो अगला ।
के तहत प्रदाता चुनें एसक्यूएल सीई 4.0 ।
डेटाबेस के साथ संलग्न डेटाबेस फ़ाइल के तहत , अपने .sdf फ़ाइल का चयन करने के लिए ब्राउज़ करें चुनें।
ओके पर क्लिक करें ।
आप Visual Studio 2012 से सीधे SQL कॉम्पैक्ट 4.0 डेटाबेस खोल सकते हैं, पर जाकर
और निर्देशों का पालन करते हुए।
यदि आप उनके साथ 4.0 में अपग्रेड किए जाने के साथ ठीक हैं, तो आप SQL कॉम्पैक्ट डेटाबेस के पुराने संस्करणों को भी खोल सकते हैं - अगर आप विंडोज टेबल स्थानीय डेटाबेस विकास जैसे सामान के लिए कुछ तालिकाओं आदि पर एक नज़र रखना चाहते हैं, तो यह आसान है।
(ध्यान दें कि मुझे यकीन नहीं है कि इसके लिए VS2012 के विशिष्ट SKU की आवश्यकता है, अगर यह प्रीमियम चलाने में मेरी मदद करता है)