2009-11-20 108 views
17

Tôi có một tập lệnh MySQL lớn trong một tệp (tập lệnh) và tôi cần thực thi nó trên Microsoft SQL Server 2008. Tôi biết có ít sự khác biệt trong cả hai ngôn ngữ, mặc dù thực tế là SQL cơ bản là như nhau.Chuyển đổi tập lệnh MySQL thành SQL Server

Có cách nào để chuyển đổi tập lệnh MySQL thành tập lệnh có thể thực thi được trên SQL Server không? Hoặc là có bất kỳ ứng dụng di chuyển có thể dễ dàng lấy toàn bộ máy chủ MySQL và nhân rộng tất cả mọi thứ trên SQL Server 2008?

Cảm ơn lời khuyên nào.

+0

Có rất nhiều công cụ chuyển đổi (miễn phí hoặc thương mại) ngoài đó, chỉ cần [google it] (http://www.google.com/search?q=mysql+to+mssql + chuyển đổi). Điều sau đây có thể thú vị đối với bạn với tư cách là lập trình viên, miễn phí và đi kèm với các mã: http://gathadams.com/2008/02/07/convert-mysql-to-ms-sql-server/ –

+0

Trước đó đề nghị cho vấn đề này có thể được tìm thấy ở đây: http://stackoverflow.com/questions/2621682/import-mysql-database-into-a-ms-sql-server –

+0

Tôi đã lấy mã nguồn từ gathadams và cải thiện nó cho tôi biết nếu bạn cần nó hỏi tôi về 'DBscriptConverter' –

Trả lời

4

Tôi đã thử Full Convert Enterprise với thành công khá lớn. Nhanh chóng, dễ dàng và nó đã làm công việc của tôi. Hãy thử nó có thể giúp bạn

+1

Dường như không chuyển đổi tập lệnh nhưng lại tự chuyển đổi cơ sở dữ liệu? – user2019515

+0

Tôi đã tải xuống chương trình này (Bản dùng thử) nhưng nó bị treo khi mở. – Totalys

+0

Tôi đã từng sử dụng Phiên bản 5 mà không gặp bất kỳ vấn đề gì, ít nhất là cho công việc của tôi. Họ đã thêm một công cụ mới http://www.sqltran.com/. Bạn có thể thử hoặc liên hệ với họ để giúp bạn. – ppolyzos

Các vấn đề liên quan