题
我想在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。
不隶属于 StackOverflow