เครื่องมือการย้ายข้อมูล MySQL Workbench สามารถช่วยคุณทำงานนี้ได้
1) ในการเริ่มกระบวนการย้ายข้อมูลบนหน้าจอหลักของ MySQL Workbench ให้ไปที่ฐานข้อมูล -> ตัวช่วยสร้างการย้ายข้อมูล
2) เราควรตรวจสอบข้อกำหนดเบื้องต้นเพื่อยืนยันว่าเราสามารถทำงานต่อไปได้หรือไม่ หากทุกอย่างดูดีเราสามารถกดที่ Start Migration
3) ในขั้นตอนนี้เราจำเป็นต้องให้ข้อมูลเกี่ยวกับฐานข้อมูลต้นทางในกรณีนี้คือ SQL Server
เราจะกำหนดค่าพารามิเตอร์แหล่งที่มาของเรา:
ระบบฐานข้อมูล: Microsoft SQL Server
วิธีการเชื่อมต่อ: ODBC (ดั้งเดิม)
ไดร์เวอร์: SQL Server
เซิร์ฟเวอร์: localhost
ชื่อผู้ใช้: sa
4) ตอนนี้เราสามารถตรวจสอบการเชื่อมต่อโดยใช้ปุ่มทดสอบการเชื่อมต่อ
5) จากนั้นเราต้องเพิ่มพารามิเตอร์เป้าหมาย:
วิธีการเชื่อมต่อ: มาตรฐาน (TCP / IP)
ชื่อโฮสต์: Your_host_name
พอร์ต: 3306
ชื่อผู้ใช้: การโยกย้าย
6) และกดที่ Test Connection เพื่อยืนยันข้อมูลที่เพิ่มเข้ามา
7) ในขั้นตอนต่อไป MySQL Workbench จะเชื่อมต่อกับ SQL Server ของเราเพื่อดึงรายการแคตตาล็อกและสกีมา
8) ตอนนี้เราจะเลือกฐานข้อมูล Your_database_name จากรายการ
เราสามารถเลือกวิธีการแมปสกีมาและวัตถุที่ออกแบบวิศวกรรมย้อนกลับได้ เราจะใช้ Catalog.Schema.Table -> ตัวเลือก Catalog.Table ดังนั้นใน MySQL ของเราเราจะเลือกฐานข้อมูลและตารางปัจจุบันที่เรามีในฐานข้อมูล SQL Server ของเรา
9) ถ้าทุกอย่างเรียบร้อยเราจะมีรายการของวัตถุที่จะทำการย้ายข้อมูล
10) ในกรณีนี้เรามี Table Objects, View Objects และ Routine Objects เราจะเลือก Table Objects เพียงเพราะส่วนที่เหลือของวัตถุเราควรตรวจสอบรหัสเทียบเท่า MySQL ที่เกี่ยวข้องด้วยตนเอง
11) ในขั้นตอนนี้วัตถุจากแหล่งที่มาจะถูกแปลงเป็นวัตถุที่เข้ากันได้กับ MySQL
12) หากทุกอย่างเรียบร้อยเราสามารถดำเนินการต่อโดยเลือกวิธีที่เราต้องการสร้างสกีมาที่ย้ายข้อมูลในเป้าหมาย เราจะใช้ตัวเลือก“ สร้างสคีมาในเป้าหมาย RDBMS” เริ่มต้น
13) ตอนนี้เรามาตรวจสอบกระบวนการสร้าง
14) ในขั้นตอนต่อไปเราสามารถตรวจสอบผลลัพธ์ของการประมวลผลสคริปต์แต่ละครั้งและเราสามารถตรวจสอบฐานข้อมูลใหม่ที่สร้างขึ้นบนเซิร์ฟเวอร์ MySQL ของเรา
15) ณ จุดนี้เราจะมีโครงสร้างฐานข้อมูล แต่เรายังไม่มีข้อมูล ตอนนี้เราจะเลือกวิธีที่เราต้องการคัดลอกข้อมูลในเซิร์ฟเวอร์ MySQL เราจะใช้ตัวเลือก“ สำเนาตารางข้อมูลออนไลน์เพื่อกำหนดเป้าหมาย RDBMS”
16) ในขั้นตอนสุดท้ายเราสามารถตรวจสอบรายงานการย้ายและทำภารกิจให้เสร็จ
อีกวิธีที่ง่ายในการแปลง MS SQL DB เป็น MySQL คือการใช้เครื่องมือ DIY ของ Stellar ที่ชื่อว่า Stellar Converter สำหรับฐานข้อมูลที่สามารถเลือกไฟล์ฐานข้อมูลของฐานข้อมูลที่ต้องการได้โดยตรงและแสดงตัวอย่างของตารางที่เปลี่ยนแปลงได้และหลังจากการแปลง ติดตั้งบนระบบของคุณ ในกรณีนี้คุณจะต้องจัดเตรียมไฟล์ฐานข้อมูล MS SQL และหลังการแปลงไฟล์จะถูกเก็บไว้ในฐานข้อมูล MySQL ที่ติดตั้งในระบบ คุณจะได้รับรุ่นฟรีของซอฟต์แวร์นี้จากดาวฤกษ์เว็บไซต์อย่างเป็นทางการ