อยากทราบวิธีการย้ายข้อมูลจาก access ไป SQL หนะคับ เท่าที่อ่านมาเห็นมีหลายวิธีเหมือนกัน แต่ไม่แน่ใจว่าวิธีไหน ดีที่สุดหนะคับ
1) ถ้าใช้วิธี export เป็น text file โครงสร้างตารางจะต้องเหมือนกันหมด ใช่มั้ยคับ ทั้ง primary key, attribute, data type
2) ถ้าหากว่าโครงสร้างตารางไม่เหมือนกัน เช่นว่า หากข้อมูลในตารางนึงของ access จะแยกไปเข้าหลายตารางใน SQL หรือว่าจากหลายตารางใน access ไปรวมอยู่ในตารางเดียวกันของ SQL สามารถทำได้หรือไม่ ถ้าได้ทำอย่างไรคับ
ขอบคุณคับ
คิดว่า MS SQL Server มี wizard สำหรับ migrate ฐานข้อมูลจาก Access นะครับ
ส่วนมากแล้วเครื่องมือ migration จะรักษา schema objects ให้นะครับ ถ้าอยากจะ refactoring คงต้องทำมือเองครับ
Microsoft SQL Server Migration Assistant for Access v5.2
jasper ETL ตัวเดียวจบ (สะดวกมาก)
ผมกลัวเรื่อง identity value / autonumber ซึ่ง ETL ธรรมดามันไม่อ่านค่านี้มาด้วยนะสิครับ ถ้าใช้เครื่องมือของฐานข้อมูลยี่ห้อนั้น ผมว่าน่าจะเรียบร้อยกว่านะ
SQL ไหนครับ
ขออภัยลืมระบุ ใช้ mySQL คับ
เขียนโปรแกรมแพทชิ่งดาต้ากันไปเลย สนุก!
ใช้วิธี upsizing จากใน access ไม่ได้ใช่มั้ยคับ
ODBC ??
Export Access ไปเป็น csv file แล้วใช้ phpMyadmin import ไปเข้า mySql ครับ จับ map fields ตามที่ต้องการได้เลยครับ