2014-09-26 8 views
5

पर एसक्यूएल सर्वर डेटाबेस निर्यात करने का सबसे अच्छा तरीका किसी को पता है कि बड़े SQL सर्वर डेटाबेस को SQLite या SQL सर्वर कॉम्पैक्ट में बदलने का सबसे अच्छा तरीका क्या होगा?एसक्यूलाइट (या एसक्यूएल सर्वर कॉम्पैक्ट)

SQL सर्वर डेटाबेस लगभग 50-70 जीबी होना चाहिए।

इंटरनेट पर कुछ उदाहरण हैं (स्क्रिप्ट स्कीमा) लेकिन मुझे डेटा के बारे में कुछ भी नहीं मिला।

धन्यवाद।

+1

आप गंभीरता से एक एकल फाइल और एक एकल उपयोगकर्ता, फ़ाइल आधारित डेटाबेस प्रणाली में डेटा उस तरह का स्टोर करने के लिए करना चाहते हैं? ? –

+1

एसक्यूएल कॉम्पैक्ट पर अधिकतम डीबी आकार 4 जीबी है .. और SQLite के साथ 50 जीबी बस व्यवहार्य नहीं है – ErikEJ

+0

यह कठिन होगा। एक एसक्यूएल कॉम्पैक्ट डीबी के लिए अधिकतम आकार 4 जीबी है। http://stackoverflow.com/questions/7524197/does-sql-server-compact-still-limit-to-4gb –

उत्तर

12

आप SQL सर्वर डेटाबेस से sqlite प्रारूप में .sql फ़ाइलों को बनाने के लिए अपने Exportsqlce टूल का उपयोग कर सकते हैं। तब https://github.com/ErikEJ/SqlCeToolbox/releases/tag/3.5.2

Export2SQLCE.exe "Data Source=(local);Initial Catalog=Northwind;Integrated Security=True" Northwind.sql sqlite 

गुड लक से sqlite3.exe

डाउनलोड कमांड लाइन उपकरण का उपयोग कर उन्हें चलाने के!

(मैं भी SSMS है और वी.एस. एक्सटेंशन है कि आप एक जीयूआई से ऐसा करने की अनुमति)

+0

मैं आज इसका परीक्षण करने जा रहा हूं। अगर यह काम करता है तो मैं अपने प्रश्न को उत्तर के रूप में चिह्नित कर दूंगा। –

+0

मैं भूल गया: धन्यवाद :) –

+0

कुछ परीक्षणों के बाद। मैंने इसे किया है और एसक्लाइट डेटाबेस से पढ़ना बहुत तेज़ है। धन्यवाद :) –

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