2009-11-20 63 views
17

में कनवर्ट करें मेरे पास फ़ाइल (स्क्रिप्ट) में कमांड का एक बड़ा MySQL सेट है और मुझे इसे Microsoft SQL Server 2008 पर निष्पादित करने की आवश्यकता है। मुझे पता है कि इस तथ्य के बावजूद दोनों भाषाओं में कुछ अंतर हैं आधार एसक्यूएल वही है।MySQL स्क्रिप्ट को SQL सर्वर

क्या कोई तरीका है कि एक MySQL स्क्रिप्ट को SQL सर्वर पर निष्पादन योग्य करने के लिए कैसे परिवर्तित करें? या क्या कोई माइग्रेशन ऐप है जो आसानी से पूरे MySQL सर्वर को ले सकता है और SQL Server 2008 पर सबकुछ दोहरा सकता है?

किसी भी सलाह के लिए धन्यवाद।

+0

वहां कई रूपांतरण टूल (मुफ्त या वाणिज्यिक) हैं, बस [google it] (http://www.google.com/search?q=mysql+to+mssql + रूपांतरण)। निम्नलिखित प्रोग्रामर के रूप में आपके लिए दिलचस्प हो सकता है, यह मुफ़्त है और कोड के साथ आता है: http://gathadams.com/2008/02/07/convert-mysql-to-ms-sql-server/ –

+0

पिछला इस समस्या के सुझाव यहां पाए जा सकते हैं: http://stackoverflow.com/questions/2621682/import-mysql-database-into-a-ms-sql-server –

+0

मैंने गठडैम से स्रोत कोड लिया है और इसे बेहतर बना दिया है अगर आपको इसकी ज़रूरत है तो मुझे बताएं कि मुझे 'डीबीस्क्रिप्ट कनवर्टर' –

उत्तर

4

मैंने बड़ी सफलता के साथ Full Convert Enterprise की कोशिश की। तेज़, आसान और यह मेरा काम किया। इसे आज़माएं, यह आपकी मदद कर सकता है

+1

के बारे में पूछना स्क्रिप्ट को परिवर्तित नहीं करता है लेकिन डेटाबेस को स्वयं परिवर्तित करता है? – user2019515

+0

मैंने इस कार्यक्रम को डाउनलोड किया (परीक्षण) लेकिन यह खुलने पर दुर्घटनाग्रस्त हो जाता है। – Totalys

+0

मैं कम से कम अपने काम के लिए, बिना किसी समस्या के संस्करण 5 का उपयोग करता था। उन्होंने एक नया टूल http://www.sqltran.com/ जोड़ा है। आप इसे मदद करने के लिए कोशिश कर सकते हैं या उनसे संपर्क कर सकते हैं। – ppolyzos