麻烦BCP在本地服务器上工作

Nee*_*ack 2 sql-server bcp

这让我很生气......

安装了SQL Server 2008 R2 Developer Edition.

尝试从命令行BCP到文件.

bcp MyDb..MyTable out MyTable.dat -T
Run Code Online (Sandbox Code Playgroud)

得到错误:

CTLIB消息: - XX/XX/XX/XX/X/X:
ct_connect():目录服务层:内部目录控制层错误:找不到请求的服务器名称.
建立连接失败.

Nee*_*ack 5

事实证明Sybase安装在这些企业桌面上并获得优先于SQL的路径优先级.当我从命令行运行BCP时,它正在运行Sybase BCP!

答案是指定SQL的BCP路径.现在它工作正常.