Frage

Ich möchte den bcp Befehl in Linux verwenden, wie folgt:

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

Die Meldung in Linux zeigt wie folgt aus:

-base bcp: command not found

Kann jemand mein Problem lösen?

War es hilfreich?

Lösung

Unter der Annahme, dass Sie, was Paket auf Ihrem Rechner haben, die die bcp ausführbaren enthalten, versuchen Sie bitte

locate bcp | grep bin

und Blick auf der Ausgabe zu sehen, ob diese ausführbare Datei auf Ihrem Computer vorhanden ist, aber in Ihrem Pfad nicht. Wenn dies alles nicht zurückkehrt, dann sind Sie nicht die ausführbare Datei. Ist dies etwas auftaucht, dann können Sie versuchen, es zu laufen den ganzen Weg mit.

Andere Tipps

Sie können mit FreeTDS und seinem FreeBCP Dienstprogramm. Es ist vergleichbar mit MSSQL Server des bcp.exe http://www.freetds.org/

Das Beispiel sicher, sieht aus wie MSSQL BCP-Befehl) (- USA ... die 'sa' user). MSSQL ist ein Windows einziges Produkt.

Sehen Sie die Sybase ASE-Dokumentation für weitere Informationen über die Installation, Bereitstellung und den bcp-Befehl verwenden. Oder fragen Sie Ihren DBA.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top