ODBC Driver for SQL Server
ODBC là dữ liệu có nguồn gốc truy cập API chính cho các ứng dụng viết bằng C, C++, PHP, Python và những người khác để kết nối với SQL Server.
Được sử dụng rộng rãi trong các trường hợp tích hợp dữ liệu.
Ngoài ra, nó được ưu tiên nếu bạn đang phát triển ứng dụng trên Windows và triển khai ứng dụng trên Linux.
SQL Server
Tên đầy đủ của SQL Server Driver là SQL Server ODBC Driver. Đó là một trình điều khiển cũ từ sql 2000. Bạn có thể sử dụng nó để kết nối với SQL Server 2016, nhưng bạn sẽ không thể truy cập các tính năng mới và chức năng của SQL Server 2016
SQL Server Native Client
SQL Server Native Client được chứa cả các nhà cung cấp SQL OLE DB và tài xế SQL ODBC để hỗ trợ khả năng kết nối nguồn gốc từ SQL Server và hỗ trợ tất cả các tính năng của máy chủ sql 2016. Đó là tốt nhất trong các cửa sổ môi trường
SQL Server Native Client RDA
Truy cập dữ liệu từ xa (RDA) trong Microsoft SQL Server Compact 3.5 cho phép ứng dụng truy cập dữ liệu từ bảng cơ sở dữ liệu SQL Server từ xa.
Nó cũng có thể lưu trữ, đọc và cập nhật dữ liệu đó trong SQL Server Compact 3.5, sau đó cập nhật bảng SQL Server gốc.
RDA sẽ bị xóa trong bản phát hành trong tương lai, vì vậy, hãy tránh sử dụng nó.
Vì vậy, hãy chọn trình điều khiển sql dựa trên các tiêu chí ở trên.
Nguồn
2016-09-11 21:24:23
Cảm ơn câu trả lời rõ ràng của bạn! Tôi muốn hiểu các khái niệm liên quan đến cơ sở hạ tầng của máy chủ sql, chẳng hạn như trình điều khiển và nhà cung cấp. Bạn có thể giới thiệu cho tôi một số tài nguyên dễ theo dõi không? – Jason
Chào mừng. Nhà cung cấp dữ liệu NET Framework: {https://msdn.microsoft.com/en-us/library/a6cd7c08(v=vs.110).aspx} Sự khác nhau giữa trình điều khiển cơ sở dữ liệu và nhà cung cấp dữ liệu là gì: {https://social.msdn.microsoft.com/Forums/sqlserver/en-US/67ada271-125f-44ad-8ac7-43d95f68b2e9/whats-the-difference- giữa-database-driver-và-data-provider? forum = sqldataaccess} –
@ M.Hassan ,, "Trình điều khiển ODBC 13 cho SQL Server" là trình điều khiển ODBC mới nhất của Microsoft cho SQL Server. Trình điều khiển ODBC SQL Server Native Client 2012 ODBC đã không thay đổi kể từ khi phát hành SQL 2012. –