sql-server - 无法返回以在本地服务器上工作

标签 sql-server bcp

这让我发疯...

已安装 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/

相关文章:

SQL Server 查询 - 在 Union All 中使用 Order By 对数据进行排序

C# .NET SqlDependency

sql-server - 我如何将命令传递给 sqsh 并一次性将输出输出到文件?

mysql - 业务口岸计划 : Retaining null values as '\N'

java - Sybase 用于 Redhat Linux 的 BCP 实用程序

sql - 透视表值函数

mysql - 三个或更多表 JOIN USING USING common key

python - 实时获取 SQL Server 更新的好方法是什么?

azure - 将文件批量加载到 SQL Azure 中?

sql-server - 用户 BCP 登录失败