PDA

View Full Version : Convert SQL sang mySQL.



conan1212
03-01-2007, 18:14
Hi all , Kíu Conan với.
Conan đang làm một dự án ASP , đang sử dụng SQL server.
Giờ đanh tính chuyển cái dự án hiện tại sang dùng PHP, nhưng khổ nỗi là CSDL của cái dự án mà mình làm lại là SQL. [ Cái CSDL này hiện tại đã lên đén hơn 1 Gb rồi ]
Giờ muốn dùng PHP thì phải Convert sang mySQL, không biết bác nào có giải pháp hay không, góp ý cho Conan với.[Xài tool hay phải làm seo ]
[ đừng bảo Conan tiếp tục xài cái SQL server cũ nha, tiền host windows khủng hoảng woa! ]

conan1212
06-01-2007, 08:05
Hic hông ai giúp đỡ Conan hả, hay vấn đề này khóa wa!?

terafunny
06-01-2007, 14:48
Bạn search trên google hay yahoo: "Convert Database" hoặc "MSSQL to MySQL" là có ngay thôi mà

Adam
06-01-2007, 15:20
Nếu bí quá thì convert MSSQL sang xml,rồi read xml sang mysql.Chỉ góp ý vậy thôi nếu ko hay thì đừng chửi nha :D

conan1212
08-01-2007, 20:32
Hic , tưởng là có coder gặp trường hợp này, tạo ra topic này mong sẽ giải quyết đc vấn đề, nhưng hem seo, cũng cám ơn mí bác đã góp ý cho Conan.
Hèm gì mà mí ku bên http://manguon.com hem xài PHP, hóa ra vì convert MS SQL sang mySQL hem đc, nên đành chấp nhận gắn bó suôt đời với lão Bill.
[Cũng có thể là làm biếng ]

mykenty
08-01-2007, 21:17
Bạn kiếm software SwissSQL version Data Migration Edition 4.0 xài nhé!

Adam
09-01-2007, 13:50
Hic , tưởng là có coder gặp trường hợp này
Mình đã từng làm convert mysql sang access(database lấy từ website dùng mysql) rồi chuyển vào soft dùng database là access).Nên dùng code php để convert myslq sang xml.Và dùng code C# để convert file xml sang access.

conan1212
09-01-2007, 21:32
Cám ơn bác nhưng không khả quang lắm, bị lỗi charset hết, chắt phải làm lại từ đầu thôi.

boysg
10-01-2007, 08:27
Bác dùng thử xem MySQL Migration Toolkit

conan1212
11-01-2007, 16:08
Cũng hem đc lun, làm seo bi h, qua Tết là phải xong, hic hic chít quá.

superthinb
15-01-2007, 10:59
Bạn không tìm ra TOOL thì tự viết Tool lấy cho mình vậy. Nguyên tắc là gì? Bạn hãy xuất hết các table bên SQL Server của bạn ra Excel hoặc Access rồi dùng file này Import vào MySQL hoặc bạn tự viết lấy mã xuất ra dạng từng dòng Text, xong bạn nghiên cứu cách của phpMyAdmin và biết các dòng Text của bạn thành dạng INSERT INTO table của cú pháp MySQL ấy, xong rồi thì cắt cái file của bạn ra nhỏ nhỏ chạy dần (vì bạn bảo cả GB) để cập nhật vào MySQL. Hoặc dùng bigdump là một php script cho phép thao tác với DB lớn.