Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
База данных SQL в Microsoft Fabric
Программа массового копирования (bcp) копирует данные между экземпляром SQL Server и файлом данных в указанном пользователем формате.
Подробные сведения об использовании bcp с Azure Synapse Analytics см. в статье "Загрузка данных с помощью bcp".
Определение установленной версии
Чтобы определить установленную версию bcp, выполните следующую команду:
bcp -v
Если в Windows установлены несколько версий bcp , PATH переменная среды определяет, какой из них выполняется. Чтобы перечислить каждую копию bcp.exe в пути поиска, используйте следующую команду:
where bcp.exe
Сведения о том, как задать путь к команде в переменной PATH среды, см. в разделе "Переменные среды".
Управление версиями bcp
Утилита bcp имеет свою версию независимо от версии SQL Server, с которым она поставляется.
| Основная версия bcp | Distribution |
|---|---|
| 18 | Поставляется с SQL Server 2025 (17.x). Добавляет переключатели -Y (режим шифрования TLS) и -u (доверять сертификату сервера). |
| 15 | Распространяется как служебные программы командной строки Майкрософт 15 для SQL Server и поставляется с инструментами SQL Server 2019 (15.x) и SQL Server 2022 (16.x). |
Скачайте последнюю версию
Ниже приведены инструкции для bcp , работающего в Windows. Инструкции по установке bcp в Linux и macOS, а также требования к системе см. в разделе "Установка средств командной строки SQL Server sqlcmd и bcp" в Linux.
| Package | Platform |
|---|---|
| Служебные программы командной строки Майкрософт 15 для SQL Server | x64x86 |
Пакет служебных программ командной строки Майкрософт содержит bcp и sqlcmd (ODBC). Он также устанавливает (или требует) драйвер Microsoft ODBC для SQL Server.
Note
Автономная загрузка bcp может не иметь тот же номер выпуска и сборки, что и bcp , который поставляется с последним накопительным обновлением SQL Server (CU). Это поведение является ожидаемым. Автономная загрузка всё ещё содержит все исправления, включённые в последнее накопительное обновление.
Требования к системе
Ниже приведены требования к системе для bcp , работающего в Windows.
- Windows 10 и более поздних версий
- Windows Server 2016 и более поздних версий
- Драйвер Microsoft ODBC для SQL Server (рекомендуется драйвер 18)
Связанный контент
- утилита bcp
- Использование служебной программы bcp
- Проверка подлинности с помощью идентификатора Microsoft Entra в bcp
- Подготовка данных для массового экспорта или импорта
- BULK INSERT (Transact-SQL)
- OPENROWSET (Transact-SQL)
- Форматирование файлов для импорта или экспорта данных (SQL Server)
Получите помощь
- Идеи для SQL: у вас есть предложения по улучшению SQL Server?
- Вопросы и ответы по продуктам Майкрософт (SQL Server)
- DBA Stack Exchange (тег sql-server): вопросы о SQL Server
- Stack Overflow (тег sql-server): ответы на вопросы о разработке SQL
- Условия и информация о лицензии Microsoft SQL Server
- Варианты поддержки для бизнес-пользователей
- Дополнительная помощь и отзывы о SQL Server
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? При этом вы не только помогаете улучшить нашу документацию, но и получаете признание в качестве участника страницы.
Дополнительные сведения см. в разделе Редактирование документации Microsoft Learn.