我一直在 Linux 上做一些 Sybase 的东西,并且 bcp in's 和 out 工作得很好。这是我在 linux 上的工作 bcp:
bcp drd02.dbo.APPL_ENVIRONMENT out APPL_ENVIRONMENT.bcp -U sa -P SyAdmin -n
在 Windows 中尝试相同操作时,出现以下错误:
ct_connect():网络数据包层:内部网络库错误:连接两个端点的 Net-Lib 协议驱动程序调用失败
这里有一些相关的细节:
我可以通过 iSQL GUI 连接到我的服务器。它显示为 Sybase157 0.0.0.0 5000 并且我的 Drd02 数据库在线且可用。
c:\sybase\ini\sql.ini 的内容是(我添加了 drd02 行):
[Sybase157_XP]
master=NLWNSCK,0.0.0.0,5001
query=NLWNSCK,0.0.0.0,5001
drd02=NLWNSCK,0.0.0.0,5001
[Sybase157]
master=NLWNSCK,0.0.0.0,5000
query=NLWNSCK,0.0.0.0,5000
drd02=NLWNSCK,0.0.0.0,5000
[Sybase157_JSAGENT]
master=NLWNSCK,0.0.0.0,4900
query=NLWNSCK,0.0.0.0,4900
环境变量是:
%DSQUERY%=Sybase157
%SYBASE%=c:\Sybase
无论我尝试什么,它只是没有连接。我很乐意提供任何帮助。