คือต้องการทราบวิธีที่ง่ายที่สุดที่จะแปลง MSSQL ไปเป็น MySQL ครับ
มีโปรแกรมหรืออะไรที่ช่วยได้ไหมครับ
ขอบคุณมากครับ
คือต้องการทราบวิธีที่ง่ายที่สุดที่จะแปลง MSSQL ไปเป็น MySQL ครับ
มีโปรแกรมหรืออะไรที่ช่วยได้ไหมครับ
ขอบคุณมากครับ
ในชุด GUI ของ MySQL มีตัว Migration Toolkit อยู่ครับ
ตามสเปค มันสามารถ แปลงจาก MSSQL มาเป็น MySQL ได้
แต่ผมก็ยังไม่เคยลอง
http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-mssql.html
หรือเอาแบบชัวร์แต่ยุ่งยากหน่อย อันนี้วิธีของผมนะครับ
export script Database Schema ออกมาจาก SQL Server
นำ Script ที่ได้มา Create Database และ Tables (ปรับ DataType ให้ตรงกับ MySQL) ไว้รอ
export Data ออกมาใน Format file .csv
นำ File .csv Import เข้า MySQL
ส่วนวิธีการ Export Data ออกมาให้ใช้ Command ที่ชื่อ BCP เป็นตัวจัดการจะค่อนข้างชัวร์
ทำผ่าน ODBC
มีปัญหาคือการนำออกได้เฉพาะ .sql
ไม่เห็นจะเป็นปัญหาเลย ก็เอาออกมาเป็น .sql
แล้วมา import เข้าเครื่องอื่นที่เราทำได้ตามใจทุกอย่าง ทีนี้จะ export/import/odbc อะไรก็เล่นแร่แปลธาตุได้ดังใจละ
ปัญหาคือไม่มีเครื่องอื่นนี่ซิครับ
ตัวเครื่องผมเองก็ลง MSSQL Server ไม่ได้ด้วย