Pilote ODBC pour SQL Server
ODBC est la principale API native d'accès aux données pour les applications écrites en C, C++, PHP, Python et autres pour se connecter au serveur SQL.
Il est largement utilisé dans les scénarios d'intégration de données.
Il est également préférable de développer une application sous Windows et de la déployer sous Linux.
Serveur SQL
Le nom complet du pilote SQL Server est SQL Server ODBC Driver. Il s'agit d'un ancien pilote depuis SQL 2000. Vous pouvez l'utiliser pour vous connecter à SQL Server 2016, mais vous ne pourrez pas accéder aux nouvelles caractéristiques et fonctionnalités de SQL Server 2016
SQL Server Native Client
SQL Server Native Client contient le fournisseur SQL OLE DB et le pilote SQL ODBC pour supporter la connectivité native à SQL Server et supporter toutes les fonctionnalités de SQL Server 2016. C'est le meilleur dans l'environnement Windows
SQL Server Native Client RDA
L'accès aux données à distance (RDA) dans Microsoft SQL Server Compact 3.5 permet à une application d'accéder aux données d'une table de base de données SQL Server distante.
Il peut également stocker, lire et mettre à jour ces données dans SQL Server Compact 3.5, puis mettre à jour la table SQL Server d'origine.
RDA sera supprimé dans la prochaine version, évitez donc de l'utiliser.
Choisissez donc un pilote SQL en fonction des critères ci-dessus.