Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureAzure Synapse Analytics
Система платформы аналитики (PDW)
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Программа массового копирования (bcp) копирует данные между экземпляром SQL Server и файлом данных в указанном пользователем формате.
- Подробные сведения об использовании
bcpс Azure Synapse Analytics см. в разделе "Загрузка данных с помощью bcp". -
bcpсейчас доступен в режиме предварительной версии в Warehouse в Microsoft Fabric. -
bcpНе удается импортировать данные в конечную точку аналитики SQL в Microsoft Fabric.
Определение установленной версии
Чтобы определить установленную версию 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, а также требования к системе см. в статье "Установка sqlcmd и bcp SQL Server средств командной строки в Linux".
| Package | Platform |
|---|---|
| служебные программы командной строки Microsoft для SQL Server | x64x86 |
Пакет служебных программ командной строки Microsoft содержит оба bcp и sqlcmd (ODBC). Он также устанавливает (или требует) драйвер Microsoft ODBC для SQL Server.
Note
Автономная загрузка bcp может иметь номер выпуска и номер сборки, отличающиеся от bcp, поставляемого с последним накопительным обновлением (CU) для SQL Server. Это поведение является ожидаемым. Автономная загрузка всё ещё содержит все исправления, включённые в последнее накопительное обновление.
Требования к системе
Ниже приведены системные требования для 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.