Question

Je souhaite utiliser la commande bcp sous Linux comme suit:

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

Le message sous Linux montre ce qui suit:

-base bcp: command not found

Quelqu'un peut-il résoudre mon problème?

Était-ce utile?

La solution

En supposant que vous ayez sur votre ordinateur un package contenant le bcp fichier exécutable, essayez de saisir

.
locate bcp | grep bin

et regardez la sortie pour voir si cet exécutable existe sur votre ordinateur mais ne se trouve pas dans votre chemin. Si cela ne retourne rien, alors l'exécutable est manquant. Si cela donne quelque chose, vous pouvez essayer de le lancer en utilisant le chemin complet.

Autres conseils

Vous pouvez utiliser FreeTDS et son utilitaire FreeBCP. Il est comparable au bcp.exe de MSSQL Server http://www.freetds.org/

Cet exemple ressemble certainement à la commande BCP de MSSQL) (- États-Unis ... l'utilisateur 'sa'). MSSQL est un produit uniquement Windows.

Pour plus d'informations sur l'installation, le déploiement et l'utilisation de la commande bcp, reportez-vous à la documentation Sybase ASE. Ou demandez à votre administrateur de base de données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top