Tệp SDF là gì?
Tệp có phần mở rộng .sdf chứa cơ sở dữ liệu Microsoft SQL Server Compact (SQL CE) còn được gọi là cơ sở dữ liệu quan hệ nhỏ gọn; do Microsoft sản xuất cho các ứng dụng dành cho thiết bị di động và máy tính để bàn. Nó hỗ trợ cả hệ điều hành 32 và 64 bit và toàn bộ nội dung của cơ sở dữ liệu được bao gồm trong một tệp SDF duy nhất và có thể chiếm hơn 4GB dung lượng ổ đĩa. Vì mục đích bảo mật, tệp .sdf có thể được mã hóa bằng mã hóa 128-bit. Thời gian chạy SQL CE giải quyết quyền truy cập song song của nhiều người dùng vào tệp .sdf. Có thể sao chép tệp SDF qua QuickOnce hoặc đơn giản là có thể sao chép tệp tới đích để triển khai hệ thống.
Định dạng tệp SDF
Tệp SDF chứa cơ sở dữ liệu thường được gọi là cơ sở dữ liệu quan hệ nhỏ gọn. Tệp SDF chứa tất cả thông tin liên quan đến cơ sở dữ liệu và SQL Server Compact là một công cụ cơ sở dữ liệu miễn phí và nhẹ, được sử dụng để quản lý các tệp .sdf. Kích thước tệp .sdf không được vượt quá giới hạn 4 GB kích thước. Các tệp SDF không lưu trữ thông tin về các thủ tục, trình kích hoạt hoặc chế độ xem được lưu trữ. Các ứng dụng sử dụng cơ sở dữ liệu SQL CE không cần chỉ định đường dẫn đến tệp SDF trong chuỗi kết nối ADO.NET, thay vào đó, nó có thể được đề cập là |DataDirectory|\database_name.sdf, xác định thư mục dữ liệu được xác định trong bảng kê khai hợp ngữ cho ứng dụng Quy ước đặt tên .sdf là tùy chọn và bất kỳ phần mở rộng nào cũng có thể được sử dụng để lưu tệp. Thiết lập mật khẩu cho tệp cơ sở dữ liệu là một bước tùy chọn. Để nén hoặc sửa chữa cơ sở dữ liệu, tệp phải được lưu với tùy chọn cơ sở dữ liệu được nén/sửa chữa.