Ứng dụng Cấp dữ liệu SQL - Xuất so với Trích xuất


19

Sự khác biệt giữa "Trích xuất ứng dụng tầng dữ liệu" và "Xuất ứng dụng tầng dữ liệu" trong Tùy chọn SSMS khi nhấp chuột phải vào cơ sở dữ liệu là gì?


6
Bất cứ ai đặt tên cho các chức năng này nên bị sa thải.
xương sống

Câu trả lời:


21

Vì vậy, rõ ràng "Xuất" tạo một .bacpactệp và "Trích xuất" tạo một .dacpactệp.

Sau khi thử cả hai tùy chọn và thấy chúng có các loại tệp khác nhau, tôi đã tìm thấy thông tin này ở đây ;

DACPAC và BACPAC tương tự nhau nhưng chúng nhắm vào các kịch bản khác nhau. Một DACPAC tập trung vào việc nắm bắt và triển khai lược đồ, bao gồm nâng cấp cơ sở dữ liệu hiện có. Trường hợp sử dụng chính cho một DACPAC là triển khai một lược đồ được xác định chặt chẽ để phát triển, thử nghiệm và sau đó đến các môi trường sản xuất. Và cũng ngược lại: nắm bắt lược đồ sản xuất và áp dụng nó trở lại môi trường thử nghiệm và phát triển.

Mặt khác, BACPAC tập trung vào việc nắm bắt lược đồ và dữ liệu hỗ trợ hai hoạt động chính:

  • XUẤT KHẨU - Người dùng có thể xuất lược đồ và dữ liệu của cơ sở dữ liệu sang BACPAC.

  • NHẬP KHẨU - Người dùng có thể nhập lược đồ và dữ liệu vào cơ sở dữ liệu mới trong máy chủ lưu trữ.

Cả hai khả năng này đều được hỗ trợ bởi các công cụ quản lý cơ sở dữ liệu: SQL Server Management Studio, Azure Portal và DACFx API.

tl; dr = Extract được sử dụng cho thông tin lược đồ, Xuất khẩu được sử dụng cho thông tin và dữ liệu lược đồ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.