Tổng quan
SQL Server Data Access Components (SDAC) tập trung vào truy cập dữ liệu SQL Server từ Delphi, C++Builder, Lazarus và Free Pascal. Bộ component này hỗ trợ cả Community Edition và hướng tới các ứng dụng chạy trên Windows, Linux, macOS, iOS và Android.

Kết nối tới SQL Server có thể thực hiện qua OLE DB, là giao diện native của SQL Server, đồng thời SDAC cũng hỗ trợ SQL Native Client. Cách tiếp cận này giúp ứng dụng không cần cài thêm các lớp data provider như BDE hay ODBC trong nhiều tình huống triển khai.
Thư viện component truy cập SQL Server native cho Delphi, C++Builder và Lazarus/FPC, hỗ trợ Windows, Linux, macOS, iOS, Android cùng Direct Mode qua TCP/IP và công cụ dbMonitor.
Tính năng nổi bật
- Cung cấp kết nối native tới SQL Server từ Delphi, C++Builder, Lazarus và Free Pascal.
- Kết nối qua OLE DB hoặc SQL Native Client theo hạ tầng SQL Server hiện có.
- Giảm phụ thuộc vào BDE và ODBC khi triển khai ứng dụng truy cập dữ liệu.
- Hỗ trợ Direct Mode qua TCP/IP mà không cần SQL Server Client.
- Bao phủ Transparent Application Failover cho các kịch bản kết nối đặc thù.
- Xử lý Notification, Queing và reliable messaging của SQL Server.
- Làm việc với User-defined Types gồm HierarchyID, Geography và Geometry.
Ứng dụng thực tế
- Phát triển ứng dụng VCL kết nối SQL Server trên Windows.
- Xây dựng ứng dụng Lazarus/FPC truy cập SQL Server trên Windows, Linux và macOS.
- Triển khai ứng dụng FireMonkey cho desktop và mobile dùng chung lớp truy cập dữ liệu SQL Server.
- Theo dõi và phân tích SQL statement, commit, rollback trong giai đoạn kiểm thử.
- Làm việc với SQL Server Compact hoặc SQL Azure trong cùng bộ component.
Đối tượng sử dụng phù hợp
- Lập trình viên Delphi và C++Builder
- Nhóm phát triển Lazarus và Free Pascal
- Kỹ sư phần mềm xây dựng ứng dụng desktop/mobile kết nối SQL Server
- QA và technical lead cần theo dõi hoạt động truy cập cơ sở dữ liệu
Thông tin kỹ thuật
Câu hỏi thường gặp
SDAC dùng để làm gì?
SDAC cung cấp thư viện component để truy cập SQL Server từ Delphi, C++Builder, Lazarus và Free Pascal.
Có cần cài BDE hoặc ODBC để chạy ứng dụng dùng SDAC không?
Mô tả sản phẩm nêu rằng ứng dụng dựa trên SDAC không yêu cầu cài các lớp data provider khác như BDE và ODBC.
Direct Mode hoạt động như thế nào?
Direct Mode cho phép ứng dụng làm việc trực tiếp với SQL Server qua TCP/IP mà không cần SQL Server Client.
SDAC hỗ trợ những nền tảng nào?
Các nền tảng đích được liệt kê gồm Windows, macOS, Linux, iOS và Android, với chi tiết 32-bit và 64-bit theo từng nền tảng.
Edition nào có quyền truy cập code?
Access có trong SDAC Professional Edition with Code, với lưu ý DataSet Manager và Migration Wizard không phân phối code, còn SQL Server Direct Mode được phân phối dưới dạng obfuscated code.




Bình luận