Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Version : 18.6.2.1
Date : 31 mars 2026
ODBC est l’API d’accès aux données native principale pour les applications écrites en C et en C++ pour SQL Server. Il existe un pilote ODBC pour la plupart des sources de données. Les autres langages qui peuvent utiliser ODBC incluent COBOL, Perl, PHP et Python. ODBC est largement utilisé dans les scénarios d’intégration des données.
Le pilote ODBC est fourni avec des outils comme sqlcmd et bcp. L’utilitaire sqlcmd vous permet d’exécuter des instructions Transact-SQL, des procédures système et des scripts SQL. L’utilitaire bcp copie en bloc des données entre une instance de Microsoft SQL Server et un fichier de données dans un format que vous choisissez. Vous pouvez les utiliser bcp pour importer de nombreuses nouvelles lignes dans des tables SQL Server ou pour exporter des données hors des tables vers des fichiers de données.
Exemple de code en C++
Pour un exemple en C++ qui montre comment utiliser les API ODBC pour se connecter et accéder à une base de données, voir Exemple de programme ODBC.
Téléchargement
Documentation
Fonctionnalités
- Résilience de connexion dans le pilote ODBC
- Fournisseurs de magasins de clés personnalisés
- Classification des données
- DSN et mots-clés et attributs de chaîne de connexion
- Fonctionnalités native du client SQL Server (les fonctionnalités disponibles s’appliquent également, sans OLEDB, au pilote ODBC pour SQL Server)
- Utilisation de Always Encrypted avec le pilote ODBC pour SQL Server
- Utilisation de Microsoft Entra ID avec le pilote ODBC
- Utilisez une résolution IP réseau transparente avec le pilote ODBC
- Utilisation de transactions XA
- Type de données vectorielles (ODBC)
- Dépannage du chiffrement des connexions dans le pilote ODBC
Linux et macOS
- Installer le pilote Microsoft ODBC pour SQL Server (Linux)
- Installer le pilote Microsoft ODBC pour SQL Server (macOS)
- Connexion depuis Linux ou macOS
- utilitaire bcp
- Connexion avec sqlcmd
- Traçage de l’accès aux données sous Linux et macOS
- Questions fréquentes (FAQ)
- Installation du Gestionnaire de pilotes
- Problèmes connus pour le pilote ODBC sur Linux et macOS
- Instructions de programmation
- Notes de version pour le pilote Microsoft ODBC pour SQL Server sur Linux et macOS
- Notes de version pour les outils Microsoft SQL Server sur Linux et macOS
- Haute disponibilité et récupération d’urgence
- Utilisation de l’authentification intégrée
Windows
- Exemple d’exécution asynchrone (méthode de notification)
- Regroupement de connexions prenant en charge le pilote dans ODBC Driver for SQL Server
- Fonctionnalités du pilote Microsoft ODBC pour SQL Server sur Windows
- Notes de publication pour le pilote ODBC Microsoft pour SQL Server sur Windows
- Exigences système, installation et fichiers de pilotes