今天遇到很奇怪的现象,创建了一个连接到sql2005的程序,在本地运行良好,但放到服务器(服务器是window server 2000 server)上就出现错误提示 [dbnmpntw]ConnectionOpen (CreateFile()).如下图:
原因分析:
服务器连接数据库的方式默认使用了命名管道方式,造成程序里连接不了,就算你创建ODBC默认都是连接不上的
解决方法:
在服务器上创建一个odbc连接到目的数据库,odbc的客户端连接方式选择tcp/ip的方式,创建完成后保存,当存在此ODBC存在后,程序运行就正常了
联系客服