Как я могу использовать команду BCP в Linux? - PullRequest
0 голосов
/ 19 марта 2009

Я хочу использовать команду 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

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

Ответы [ 4 ]

5 голосов
/ 24 января 2012

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

сервера MSSQL
1 голос
/ 19 марта 2009

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

locate bcp | grep bin

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

0 голосов
/ 19 марта 2009

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

0 голосов
/ 19 марта 2009

Этот пример выглядит как команда MCPQL BCP) (- Usa ... пользователь 'sa'). MSSQL - продукт только для Windows.

...