这让我很生气......
安装了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():目录服务层:内部目录控制层错误:找不到请求的服务器名称.
建立连接失败.
事实证明Sybase安装在这些企业桌面上并获得优先于SQL的路径优先级.当我从命令行运行BCP时,它正在运行Sybase BCP!
答案是指定SQL的BCP路径.现在它工作正常.