Chuyển tới nội dung chính

Migration cho SQL Server

File BACPAC đóng gói schema và dữ liệu của một database SQL Server vào một file duy nhất, nên đây là cách trực tiếp để chuyển database sang FPT Database Engine. Bạn xuất từ instance nguồn bằng SQL Server Management Studio, rồi import vào instance đích.

Điều kiện tiên quyết

  • Đã cài SQL Server Management Studio (SSMS), truy cập được cả instance nguồn và instance đích.
  • Một database SQL Server đích trên FPT Database Engine ở trạng thái Running. Xem Tạo database.
  • Máy của bạn truy cập được tới database đích qua mạng. Xem Kết nối tới database qua Floating IP.
  • Đủ dung lượng đĩa cục bộ cho file BACPAC xuất ra.

Xuất BACPAC từ database nguồn

  1. Kết nối tới instance SQL nguồn trong SSMS và mở rộng Databases trong Object Explorer.

  2. Nhấn chuột phải vào database nguồn và chọn TasksExport Data-tier Application.

    Object Explorer với tùy chọn Export Data-tier Application được chọn

    Wizard mở ra ở trang giới thiệu tóm tắt các bước.

    Trang giới thiệu của wizard Export Data-tier Application

  3. Nhấn Next.

    Trang thiết lập xuất dữ liệu của wizard

  4. Chọn nơi lưu file BACPAC. Một thư mục trên đĩa cục bộ là đủ.

    Trang thiết lập xuất với thư mục đĩa cục bộ đã chọn

  5. Xem lại những gì sẽ được xuất. Mặc định wizard trích xuất mọi schema và bảng, kèm dữ liệu.

    Tab Advanced liệt kê các đối tượng database nhóm theo schema

    Để thu hẹp phạm vi, mở tab Advanced và bỏ chọn những đối tượng bạn muốn để lại. Các đối tượng được nhóm theo schema, ví dụ dbo. Giữ nguyên toàn bộ lựa chọn nếu muốn chuyển cả database.

  6. Nhấn Next và xem lại phần tóm tắt.

    Trang tóm tắt hiển thị cấu hình xuất dữ liệu

  7. Nhấn Finish. Wizard báo tiến trình của từng bước.

    Tiến trình xuất dữ liệu cho thấy từng bước đã thành công

  8. Kiểm tra thư mục đầu ra để thấy file .bacpac.

    File explorer hiển thị file BACPAC đã xuất

Import BACPAC vào instance đích

Sao chép file BACPAC sang máy truy cập được instance đích, rồi import.

ghi chú

Import luôn tạo một database mới. Bạn không import BACPAC vào một database đã tồn tại được, nên hãy chọn tên đích trước khi bắt đầu.

  1. Nhấn chuột phải vào instance đích đang kết nối và chọn Import Data-tier Application.

    Object Explorer với tùy chọn Import Data-tier Application được chọn

  2. Nhấn Next.

    Trang giới thiệu của wizard Import Data-tier Application

  3. Chọn file BACPAC cần import.

    Trang thiết lập import với file BACPAC đã chọn

  4. Nhập tên database mới, và chỉnh đường dẫn file dữ liệu, file log nếu mặc định của instance không phù hợp.

    Thiết lập database mới với tên và đường dẫn file

  5. Xem lại trang tóm tắt.

    Trang tóm tắt hiển thị cấu hình import

  6. Nhấn Finish.

    Tiến trình import hiển thị từng bước

    Wizard tạo database, import schema và dữ liệu, tắt index, chèn dữ liệu, rồi bật lại index.

    Import hoàn tất thành công

  7. Làm mới Object Explorer để thấy database đã khôi phục.

Bước tiếp theo