Télécharger et installer l’utilitaire bcp

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Entrepôt dans Microsoft FabricBase de données SQL dans Microsoft Fabric

L’utilitaire de programme de copie en bloc (bcp) copie en bloc les données entre une instance de SQL Server et un fichier de données dans un format spécifié par l’utilisateur.

  • Pour plus d’informations sur l’utilisation bcp avec Azure Synapse Analytics, consultez Charger des données avec bcp.
  • bcp est actuellement disponible en préversion dans Warehouse de Microsoft Fabric.
  • bcp ne peut pas importer de données dans le point de terminaison d’analytique SQL dans Microsoft Fabric.

Identifier la version installée

Pour déterminer la version installée, bcpexécutez la commande suivante :

bcp -v

Si plusieurs versions sont bcp installées sur Windows, la PATH variable d’environnement détermine celle qui s’exécute. Pour répertorier chaque copie de bcp.exe sur le chemin de recherche, utilisez la commande suivante :

where bcp.exe

Pour plus d’informations sur la définition du chemin de commande dans la variable d’environnement PATH , consultez Variables d’environnement.

contrôle de version bcp

L’utilitaire bcp est versionné indépendamment de la version SQL Server fournie avec :

bcp version majeure Distribution
18 Fourni avec SQL Server 2025 (17.x). Ajoute -Y (mode de chiffrement TLS) et -u (certificat de serveur de confiance) comme commutateurs.
15 Distribué en tant qu’utilitaires de ligne de commande Microsoft 15 pour SQL Server et regroupés avec les outils SQL Server 2019 (15.x) et SQL Server 2022 (16.x).

Télécharger la dernière version

Les instructions suivantes concernent bcp exécuté sous Windows. Pour obtenir des instructions sur l’installation bcp sur Linux et macOS, ainsi que sur la configuration système requise, consultez Installer sqlcmd et bcp SQL Server outils en ligne de commande sur Linux.

Package Platform
utilitaires de ligne de commande Microsoft pour SQL Server x64x86

Le package utilitaires de ligne de commande Microsoft contient à la fois bcp et sqlcmd (ODBC). Il installe également (ou nécessite) Microsoft ODBC Driver pour SQL Server.

Note

Le téléchargement autonome bcp peut ne pas avoir la même version et le même numéro de build que celui bcp fourni avec la dernière mise à jour cumulative SQL Server (CU). Ce comportement est attendu. Le téléchargement autonome contient toujours tous les correctifs inclus dans la dernière CU.

Configuration système requise

La configuration système requise suivante concerne bcp exécuté sous Windows.

Obtenir de l’aide

Contribuer à la documentation SQL

Saviez-vous que vous pouvez modifier le contenu SQL vous-même ? Si vous le faites, non seulement vous aidez à améliorer notre documentation, mais vous obtenez également un crédit en tant que contributeur à la page.

Pour plus d’informations, consultez Modifier la documentation Microsoft Learn.