这让我发疯...
已安装 SQL Server 2008 R2 开发人员版。
尝试从命令行对文件进行 BCP。
bcp MyDb..MyTable out MyTable.dat -T
获取错误:
CTLIB Message: - XX/XX/XX/XX/X/X:
ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.
Establishing connection failed.
最佳答案
事实证明,Sybase 安装在这些公司桌面上,并获得比 SQL 更高的路径优先级。当我从命令行运行 BCP 时,它正在运行 Sybase BCP!
答案是为 SQL 指定 BCP 路径。现在它工作正常。
关于sql-server - 无法返回以在本地服务器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7387680/