我想在Linux中使用bcp命令如下所示:

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

在Linux中该信息表示这样的:

-base bcp: command not found

任何人都可以解决我的问题?

有帮助吗?

解决方案

假设你有你的机器上的任何包,其中包含了bcp可执行文件,尝试键入

locate bcp | grep bin

和查看输出,看是否存在于您的计算机上这个可执行文件,但不是在你的路径。如果不返回任何东西,那么你缺少可执行文件。如果这变成了什么东西,那么你可以尝试用全路径来运行它。

其他提示

您可以使用freetds的和FreeBCP效用。这比得上MSSQL服务器的 http://www.freetds.org/

这肯定例子看起来像MSSQL的BCP命令)( - 美国......“山”的用户)。 MSSQL是一个Windows唯一的产品。

请参阅有关如何安装,部署和使用BCP命令的全部详细的Sybase ASE的文档。或询问您的DBA。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top