Как я могу использовать команду BCP в Linux?

StackOverflow https://stackoverflow.com/questions/661027

  •  20-08-2019
  •  | 
  •  

Вопрос

Я хочу использовать bcp команда в Linux следующим образом:

bcp "EasyCash.dbo.user" out "[EasyCash].[dbo].[user].dat" -q -c -t "<EOFD>"
         -r "<EORD>" -Usa -P123456 -S192.168.1.5

Сообщение в Linux отображается следующим образом:

-base bcp: command not found

Кто-нибудь может решить мою проблему?

Это было полезно?

Решение

Предполагая, что у вас есть какой-либо пакет на вашем компьютере, который содержит bcp исполняемый файл, попробуйте ввести

locate bcp | grep bin

и посмотрите на выходные данные, чтобы увидеть, существует ли этот исполняемый файл на вашем компьютере, но не находится на вашем пути.Если это ничего не возвращает, значит, вам не хватает исполняемого файла.Если это что-то даст, то вы можете попытаться запустить это, используя весь путь.

Другие советы

Вы можете использовать FreeTDS и его утилиту FreeBCP.Это сравнимо с сервером MSSQL bcp.exe http://www.freetds.org/

Этот пример, несомненно, похож на команду BCP MSSQL )(-США...пользователь 'sa').MSSQL - это продукт только для Windows.

Смотрите документацию Sybase ASE для получения полной информации о том, как установить, развернуть и использовать команду bcp.Или спросите своего администратора базы данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top