H
hongsen
Unregistered / Unconfirmed
GUEST, unregistred user!
诸位,我写了一个用ADO访问SQL SERVER数据库的客户端程序,但发布到一个既未装
Delphi,也未装SQL SERVER的机器上连接失败。
当我用ODBC建立基于NAMED PIPE的数据源时,也连接不上数据库,改用TCP/IP则可。
然后我删除这个数据源,重新运行我的客户端程序(不用任何ODBC数据源),便可以了。
由此看来,Delphi的ADO控件是否缺省用命名管道来和SQL SERVER 通信?但我查看SQL SERVER,发现已经打开了NAMED PIPE和TCP/IP。为什么用NAMED PIPE不行?
Delphi,也未装SQL SERVER的机器上连接失败。
当我用ODBC建立基于NAMED PIPE的数据源时,也连接不上数据库,改用TCP/IP则可。
然后我删除这个数据源,重新运行我的客户端程序(不用任何ODBC数据源),便可以了。
由此看来,Delphi的ADO控件是否缺省用命名管道来和SQL SERVER 通信?但我查看SQL SERVER,发现已经打开了NAMED PIPE和TCP/IP。为什么用NAMED PIPE不行?