Công cụ di chuyển MySQL Workbench có thể giúp bạn thực hiện nhiệm vụ này
1) Để bắt đầu quá trình di chuyển, trên màn hình chính của MySQL Workbench, hãy chuyển đến Cơ sở dữ liệu-> Trình hướng dẫn di chuyển.
2) Chúng ta nên kiểm tra các điều kiện tiên quyết để xác nhận nếu chúng ta có thể tiếp tục nhiệm vụ. Nếu mọi thứ đều ổn, chúng ta có thể nhấn vào Bắt đầu di chuyển.
3) Trong bước này, chúng tôi cần cung cấp thông tin về cơ sở dữ liệu nguồn, trong trường hợp này là SQL Server.
Chúng tôi sẽ cấu hình tham số nguồn của chúng tôi:
Hệ thống cơ sở dữ liệu: Microsoft SQL Server
Phương thức kết nối: ODBC (Bản địa)
Trình điều khiển: Máy chủ SQL
Máy chủ: localhost
Tên đăng nhập: sa
4) Bây giờ, chúng ta có thể kiểm tra kết nối bằng cách sử dụng nút Kiểm tra kết nối.
5) Sau đó, chúng ta cần thêm các tham số đích:
Phương thức kết nối: Tiêu chuẩn (TCP / IP)
Tên máy chủ: Your_host_name
Cảng: 3306
Tên người dùng: di chuyển
6) Và nhấn vào Kiểm tra kết nối để xác nhận thông tin đã thêm.
7) Trong bước tiếp theo, MySQL Workbench sẽ kết nối với SQL Server của chúng tôi để lấy danh sách các danh mục và lược đồ.
8) Bây giờ, chúng tôi sẽ chọn cơ sở dữ liệu Your_database_name từ danh sách.
Chúng ta có thể chọn cách ánh xạ các lược đồ và đối tượng được thiết kế ngược. Chúng tôi sẽ sử dụng tùy chọn Catalog.Schema.Table -> Catalog.Table, vì vậy, trong MySQL của chúng tôi, chúng tôi sẽ chọn cơ sở dữ liệu và các bảng hiện tại mà chúng tôi có trong cơ sở dữ liệu SQL Server của chúng tôi.
9) Nếu mọi thứ đều ổn, chúng tôi sẽ có một danh sách các đối tượng sẽ được di chuyển.
10) Trong trường hợp này, chúng ta có Đối tượng Bảng, Đối tượng Xem và Đối tượng Thường trình. Chúng ta sẽ chỉ chọn các Đối tượng Bảng vì đối với phần còn lại của đối tượng, chúng ta nên kiểm tra mã tương đương với MySQL tương ứng.
11) Trong bước này, các đối tượng từ nguồn được chuyển đổi thành các đối tượng tương thích với MySQL.
12) Nếu mọi thứ đều ổn, chúng ta có thể tiếp tục bằng cách chọn cách chúng ta muốn tạo lược đồ di chuyển trong mục tiêu. Chúng tôi sẽ sử dụng lược đồ Tạo mặc định trong tùy chọn RDBMS mục tiêu.
13) Bây giờ, hãy kiểm tra quá trình tạo lược đồ.
14) Trong bước tiếp theo, chúng tôi có thể kiểm tra kết quả của mỗi lần thực thi tập lệnh và chúng tôi có thể kiểm tra cơ sở dữ liệu mới được tạo trên Máy chủ MySQL của chúng tôi.
15) Tại thời điểm này, chúng tôi sẽ có cấu trúc cơ sở dữ liệu, nhưng chúng tôi chưa có dữ liệu. Bây giờ, chúng tôi sẽ chọn cách chúng tôi muốn sao chép dữ liệu trong Máy chủ MySQL. Chúng tôi sẽ sử dụng bản sao dữ liệu bảng của Online Online để nhắm mục tiêu tùy chọn RDBMS.
16) Trong bước cuối cùng, chúng ta có thể kiểm tra báo cáo di chuyển và hoàn thành nhiệm vụ.
Một phương pháp dễ dàng khác để chuyển đổi MS SQL DB sang MySQL là sử dụng công cụ DIY của Stellar có tên Stellar Converter cho cơ sở dữ liệu có thể trực tiếp chọn tệp cơ sở dữ liệu của một cơ sở dữ liệu cụ thể và cung cấp bản xem trước của các bảng chuyển đổi và sau khi chuyển đổi sẽ trực tiếp lưu trữ dữ liệu vào cơ sở dữ liệu đã chỉ định cài đặt trên hệ thống của bạn. Trong trường hợp này, bạn sẽ phải cung cấp tệp cơ sở dữ liệu MS SQL và sau khi chuyển đổi, nó sẽ được lưu trữ trong cơ sở dữ liệu MySQL được cài đặt trong hệ thống. Bạn có thể nhận phiên bản miễn phí của phần mềm này từ Trang web chính thức của Stellar .