Câu trả lời:
Một
.bacpac
tệp = Lược đồ + Dữ liệu. Lưu ý rằng Dữ liệu được BCP'ed sử dụng định dạng gốc (không thể đọc được bởi Con người).
Bạn có thể đổi tên .bacpac
để .zip
xem nội dung thực tế.
Bạn có thể sử dụng ...DAC\bin\sqlpackage.exe
dòng lệnh để trích xuất .bacpac
nội dung theo chương trình.
Đây là một ảnh chụp nhanh bao gồm Dữ liệu người dùng + Lược đồ từ Máy chủ SQL hoặc Cơ sở dữ liệu SQL Azure.
-
.bak
phần mở rộng) = Bản sao lưu cơ sở dữ liệu ĐẦY ĐỦ chứa một bản sao hoàn chỉnh của cơ sở dữ liệu và cung cấp một điểm duy nhất mà cơ sở dữ liệu có thể được khôi phục. Một bản sao lưu đầy đủ chứa một số bản ghi nhật ký giao dịch để thành phần được khôi phục (cơ sở dữ liệu, tệp hoặc filegroup) có thể được thực hiện nhất quán trong giao dịch.A BACPAC
không phải là một thay thế cho một bản sao lưu đầy đủ. Đây chỉ là một ảnh chụp nhanh có thể được sử dụng để di chuyển cơ sở dữ liệu từ máy chủ này sang máy chủ khác (hoặc sang đám mây) và lưu trữ cơ sở dữ liệu hiện có ở định dạng mở .
Từ thử nghiệm của tôi, dưới đây là kết quả