Di chuyển sang Cơ sở dữ liệu Azure SQL bằng BACPAC

Đã hoàn thành

Có thể nhập cơ sở dữ liệu SQL Server vào cơ sở dữ liệu Azure SQL bằng tệp .bacpac.

Tệp .bacpac là tệp nén chứa siêu dữ liệu và dữ liệu từ cơ sở dữ liệu. Dữ liệu có thể được nhập từ Azure Blob Storage hoặc từ một kho lưu trữ cục bộ trong môi trường tại chỗ.

Để có quy mô và hiệu suất tối ưu trong môi trường sản xuất, bạn nên sử dụng tiện dụng SQLPackage tiện ích. Chạy nhiều lệnh SqlPackage song cho các tập hợp con của bảng có thể tăng tốc đáng kể các hoạt động nhập/xuất.

Nhập từ tệp BACPAC trong cổng thông tin Azure

Bạn có thể làm theo các bước sau để nhập tệp .bacpac cơ sở dữ liệu Azure SQL.

  1. Để nhập từ tệp BACPAC vào một cơ sở dữ liệu duy nhất mới bằng cách sử dụng cổng thông tin Azure, hãy mở trang máy chủ cơ sở dữ liệu thích hợp, rồi trên thanh công cụ, chọn nhập cơ sở dữ liệu.
  2. Chọn tài khoản lưu trữ và bộ chứa cho tệp BACPAC, rồi chọn tệp BACPAC mà từ đó cần nhập.
  3. Xác định kích cỡ cơ sở dữ liệu mới (thường giống với bản ban đầu) và cung cấp thông tin xác thực SQL Server đích, rồi chọn nhập OK.
  4. Để theo dõi tiến độ nhập, hãy mở trang máy chủ cơ sở dữ liệu và bên dưới Cài đặt, chọn lịch sử nhập/xuất và. Khi thành công, quá trình nhập sẽ có trạng hoàn của bạn.

Ngoài ra, bạn cũng có thể sử SqlPackage để nhập tệp BACPAC vì tệp đó nhanh hơn so với sử dụng cổng thông tin Azure. Lệnh sau đây nhập cơ sở dữ AdventureWorks2019 liệu từ lưu trữ cục bộ vào máy chủ Cơ sở dữ liệu Azure SQL được gọi là <tên máy>. Nó tạo ra một cơ sở dữ liệu myMigratedDatabase được gọi là Premium cấp dịch vụ và mục tiêu P6 vụ.

Thay đổi các giá trị này cho phù hợp với môi trường của bạn.

SqlPackage.exe /a:import /tcs:"Data Source=<server-name>.database.windows.net;Initial Catalog=myMigratedDatabase;User Id=<your_server_admin_account_user_id>;Password=<your_server_admin_account_password>" /sf:AdventureWorks2019.bacpac /p:DatabaseEdition=Premium /p:DatabaseServiceObjective=P6

Mẹo

Để tăng tốc độ quy trình nhập, bạn có thể mở rộng cơ sở dữ liệu của mình lên mức dịch vụ và quy mô điện toán cao hơn, cung cấp tài nguyên ngày càng nhanh hơn. Sau khi quá trình nhập hoàn tất, bạn có thể giảm quy mô xuống cấp dịch vụ mong muốn và kích cỡ điện toán của mình.