我想bcp
在 Linux 中使用如下命令:
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
谁能解决我的问题?
您可以使用 FreeTDS 及其 FreeBCP 实用程序。它与 MSSQL Server 的 bcp.exe http://www.freetds.org/相当
假设您的计算机上有包含bcp
可执行文件的任何包,请尝试键入
locate bcp | grep bin
并查看输出以查看此可执行文件是否存在于您的计算机上但不在您的路径中。如果这没有返回任何内容,那么您缺少可执行文件。如果这出现了一些问题,那么您可以尝试使用整个路径运行它。
该示例确实看起来像 MSSQL 的 BCP 命令)(-Usa ... 'sa' 用户)。MSSQL 是一个仅限 Windows 的产品。
有关如何安装、部署和使用 bcp 命令的完整详细信息,请参见 Sybase ASE 文档。或询问您的 DBA。