2004-12-6 12:08
Arraywhmzxl
急,请大家帮忙!关于远程ODBC数据源配置!
例如:在外地有一服务器安装WIN2000 SERVER和SQL2000个人版,SQL验证是用混合方式,使用双网卡,一块连本地局域网,一块用ADSL连接公网,配有固定IP,如:220.171.35.20,在服务器网络实用工具中设置端口为3000,服务器上安装防火墙,设置3000端口开放,在本地有一台机子,安装WIN2000P版,配置ODBC与服务器相连,按提示在服务器中输入220.171.35.20,选择“使用用户输入登录ID和密码的SQL SERVER验证”,输入正确ID和密码,勾选“连接SQL Server 以获得其它配置选项的默认设置”,点击下一步,过几秒钟,系统提示:
连接失败:
SQLState'01000'
SQLServer错误:10060
[Micrsoft][ODBC SQL Server Driver][TCP/IP Sockets]Connection Open(Connect())
连接失败:
SQLState'08001'
SQLServer错误:17
[Micrsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQLServer不存在或拒绝被访问
而局域网内机子访问数据库则正常,但是奇怪的是本地机子用NetMeeting呼叫服务器时服务器接收不到呼叫,在服务器端呼叫本机则一下就通,连通后,再用ODBC连接服务器就没问题,在连通后,服务器和本地机子重新启动或关机再开机都可以再连通,但第二天再连就不通了,服务器端上网,下载等一切正常,不像是网络问题,请各位高手指点一下!!!:cry: