偶用D6+ADO+SQL SERVER2000,写了一个网络版的程序,在使用中发现以下问题,求助:
在网络中心使用时没有任何问题,在各个网点使用时经常连接不到SQL2000服务器,各个网点连接到网络中心是通过VPN来连接的。同时在各网点还运行着别的公司的另一套网络程序,能够正常使用(连接的是同一个SQL2000服务器),初步了解也是用ADO连接的。去现场调试时发现,在网点用查询分析器连接SQL2000服务器确实能正常连接,但是用企业管理器就不能正常连接,不知道是什么原因?刚开始是用ADO控件,后来改成用原生ADO,情况略有改观,但没有解决根本问题。
在网络中心使用时没有任何问题,在各个网点使用时经常连接不到SQL2000服务器,各个网点连接到网络中心是通过VPN来连接的。同时在各网点还运行着别的公司的另一套网络程序,能够正常使用(连接的是同一个SQL2000服务器),初步了解也是用ADO连接的。去现场调试时发现,在网点用查询分析器连接SQL2000服务器确实能正常连接,但是用企业管理器就不能正常连接,不知道是什么原因?刚开始是用ADO控件,后来改成用原生ADO,情况略有改观,但没有解决根本问题。
(我得情况:昨天客户的服务器有2000移植2003,我得数据库连接是动态的,只要再配置文件中修改服务器名字,由于2003中只有一个超级用户,别的电脑不能连接,软件系统不能用,最后再2003中新建一个guest用户,高定)
good luck!
是两层结构。
是使用的IP地址。
没有新建用户,别的公司的程序也能连接,所以应该不是这个问题,但我会试一下。
允许的最大连接数也没有问题。但我会再检查一下。
用查询分析器连接SQL2000服务器确实能正常连接,但是用企业管理器就不能正常连接。虽然听起来有点荒谬,但是现场确实是这样,我也是第一次碰到。
关键是:“同时在各网点还运行着别的公司的另一套网络程序,能够正常使用”就是在我的程序连接不上的时候,它也能连接上,所以这点我觉得非常奇怪