पर डेटा निर्यात करने के लिए कैसे मैं SQL Server 2005
के खिलाफ अपने सिर को बहुत अधिक डेटा प्राप्त करने की कोशिश कर रहा हूं। मुझे इसमें लगभग 300 टेबल के साथ डेटाबेस दिया गया है और मुझे इसे एक MySQL डेटाबेस में बदलने की आवश्यकता है। मेरा पहला कॉल बीसीपी का उपयोग करना था, लेकिन दुर्भाग्य से यह वैध सीएसवी का उत्पादन नहीं करता है - स्ट्रिंग्स को एन्सेप्लेटेड नहीं किया जाता है, इसलिए आप किसी भी पंक्ति से निपट नहीं सकते हैं जिसमें इसमें कॉमा के साथ स्ट्रिंग है (या जो भी आप डिलीमीटर के रूप में उपयोग करते हैं) और मुझे अभी भी सभी निर्माण तालिका विवरण लिखना होगा, क्योंकि स्पष्ट रूप से सीएसवी आपको डेटा प्रकारों के बारे में कुछ नहीं बताता है।SQL सर्वर 2005 से MySQL
बेहतर होगा अगर कुछ उपकरण जो SQL सर्वर और MySQL दोनों से कनेक्ट हो, तो एक प्रतिलिपि करें। आप विचार, संग्रहित प्रक्रियाओं, ट्रिगर इत्यादि खो देते हैं, लेकिन ऐसी तालिका की प्रतिलिपि बनाना मुश्किल नहीं है जो केवल एक डीबी से दूसरे प्रकार के आधार प्रकारों का उपयोग करता है ... है ना?
क्या कोई इस तरह के उपकरण के बारे में जानता है? मुझे कोई फर्क नहीं पड़ता कि यह कितनी धारणा बनाता है या कौन सा सरलीकरण होता है, जब तक यह पूर्णांक, फ्लोट, डेटाटाइम और स्ट्रिंग का समर्थन करता है। मुझे वैसे भी बहुत सारे छंटनी, सामान्यीकरण आदि करना है, इसलिए मुझे चाबियाँ, रिश्तों या इस तरह की कुछ भी रखने की परवाह नहीं है, लेकिन मुझे तेजी से डेटा के प्रारंभिक सेट की आवश्यकता है!
मैंने सुना है कि SQLYob इसे कर सकता है। यहां: –
borjab
मैंने कुछ लोगों को सुना है सफलता के साथ [MSSQL2MySQL] (http://www.kofler.cc/mysql/mssql2mysql.html) का उपयोग करके, लेकिन मैं इसे स्वयं के लिए झुका नहीं सकता। –
यह टूल वही है जो आपने पूछा था: [पूर्ण कनवर्ट एंटरप्राइज़] (http://www.spectralcore.com/fullconvert/)। सच है, आप विचार, प्रक्रियाओं और ट्रिगर खो देते हैं, लेकिन यह विशाल तालिकाओं के लिए अत्यधिक अनुकूलित है। एक अन्य समाधान (अधिक महंगा) जो सभी ऑब्जेक्ट्स (प्रक्रियाओं इत्यादि) का अनुवाद करता है [SqlTran SQL सर्वर MySQL] है (http://www.sqltran.com/sql-server-to-mysql/) –