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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top