Come posso usare il comando BCP in Linux?
Domanda
Voglio usare il comando bcp
in Linux come segue:
bcp "EasyCash.dbo.user" out "[EasyCash].[dbo].[user].dat" -q -c -t "<EOFD>"
-r "<EORD>" -Usa -P123456 -S192.168.1.5
Il messaggio in Linux mostra così:
-base bcp: command not found
Qualcuno può risolvere il mio problema?
Soluzione
Supponendo di avere qualsiasi pacchetto sul tuo computer che contenga il bcp
eseguibile, prova a digitare
locate bcp | grep bin
e guarda l'output per vedere se questo eseguibile esiste sul tuo computer ma non è nel tuo percorso. Se questo non restituisce nulla, allora ti manca l'eseguibile. Se questo rivela qualcosa, puoi provare a eseguirlo usando l'intero percorso.
Altri suggerimenti
Puoi usare FreeTDS e la sua utility FreeBCP. È paragonabile al bcp.exe di MSSQL Server http://www.freetds.org/
Quell'esempio sembra sicuramente il comando BCP di MSSQL) (- Usa ... l'utente 'sa'). MSSQL è un prodotto solo per Windows.
Consultare la documentazione di Sybase ASE per i dettagli completi su come installare, distribuire e utilizzare il comando bcp. Oppure chiedi al tuo DBA.