Pregunta

Quiero usar el comando bcp en Linux de la siguiente manera:

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

El mensaje en Linux se muestra así:

-base bcp: command not found

¿Alguien puede resolver mi problema?

¿Fue útil?

Solución

Suponiendo que tiene cualquier paquete en su máquina que contenga el bcp ejecutable, intente escribir

locate bcp | grep bin

y mire la salida para ver si este ejecutable existe en su computadora pero no está en su camino. Si esto no devuelve nada, entonces le falta el ejecutable. Si esto resulta algo, puede intentar ejecutarlo utilizando toda la ruta.

Otros consejos

Puede usar FreeTDS y su utilidad FreeBCP. Es comparable al bcp.exe del servidor MSSQL http://www.freetds.org/

Ese ejemplo seguramente se parece al comando BCP de MSSQL) (- Usa ... el usuario 'sa'). MSSQL es un producto exclusivo de Windows.

Consulte la documentación de Sybase ASE para obtener detalles completos sobre cómo instalar, implementar y usar el comando bcp. O pregunte a su DBA.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top