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
-
Kết nối tới instance SQL nguồn trong SSMS và mở rộng Databases trong Object Explorer.
-
Nhấn chuột phải vào database nguồn và chọn Tasks → Export Data-tier Application.

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

-
Nhấn Next.

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

-
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.

Để 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. -
Nhấn Next và xem lại phần tóm tắt.

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

-
Kiểm tra thư mục đầu ra để thấy file
.bacpac.
Import BACPAC vào instance đích
Sao chép file BACPAC sang máy truy cập được instance đích, rồi import.
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.
-
Nhấn chuột phải vào instance đích đang kết nối và chọn Import Data-tier Application.

-
Nhấn Next.

-
Chọn file BACPAC cần import.

-
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.

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

-
Nhấn Finish.

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.

-
Làm mới Object Explorer để thấy database đã khôi phục.
Bước tiếp theo
- Kết nối tới database qua Floating IP để trỏ ứng dụng sang database vừa chuyển
- Quản lý dịch vụ Backup để bảo vệ nó khi dữ liệu đã vào chỗ
- Cấu hình parameter