interbase 的连接(200分)

  • 主题发起人 浪里白条
  • 开始时间

浪里白条

Unregistered / Unconfirmed
GUEST, unregistred user!
我的网络是这样的:
全是98系统,DNS,有代理服务器,不过所测试的机器是在同一个网关下
windows下的两个配置文件也配置过了,按照铁道出版社的《delphi彻底研究》做的
总出现问题。不知怎么办请高手指教。
 
到底是什么问题,请说得明白点
 
错误代码好象是10061吧
有时还会出现网络无法连接的,在我的这种网络环境会不会不好用interbase呢
因为按照书上说的做的应没错,唯一的不一样就是他说的是interbase装在nt下
是否应在服务器上运行interbase的server,而在客户端运行local
 
试试在IB连接中输入服务器的IP地址而不是服务器名,如果能Ping通就没有问题。
 
>>试试在IB连接中输入服务器的IP地址而不是服务器名,如果能Ping通就没有问题。

如何用Ping命令来测试IB的连接?
 
zl, 不是在搞笑吧?Ping只能连接网络而不能判断IB连接的.
我是说如果能Ping通的话,就能连接到服务器上的IB.
 
tcp/ip协议对否?
另外,如果用作服务器的话,最好装在nt上面吧。
 
用TCP/IP协议的话,如barton所说用PING测试一下客户端与服务器是否是通的,如果是
通的,IB连接就应该没有问题。
不用TCP/IP协议则要在服务器上设置共享才行。
 
我在98下试过ib6,没问题
 
我的错误代码是10061,用的tcp/ip,网络当然是通的,目录用共享的吧,用paradox共享可以接通的
我用的是delphi5带的ib,本机的连接没问题的
在连接时,database name的路径具体应怎样填,是别名呢?还是路径
请高手指教
 
database name填路径
本论坛以前有过很详细的讨论,你搜索一下看
 
我填的是路径呀,如果我随便输入一个用户名或密码,也会出现同样的错误
SYSDBA
masterkey
错了吗?本机上登录是成功的呀,好像网络根本就没通一样,ping 得通的呀
 
你机上是不是装了代理服务的客户端软件呀,如果装了就有可能出现,PING的通
但Interbase连接不上的现象。把代理软件关掉就可以了
 
to 蒋劲刚
照你的方法做了错误码依然存在呀
我的步骤是这样了
1。在bde里设置,新建一个别名,INTEBASE类型,
server name lib12:C:/Program Files/Common Files/Borland Shared/Data/employee.gdb

2.改变windows下两个文件 hosts 在最后一行加211.70.15.103 lib12
services 在最后一行加#Borland Interbase
两个文件都是用写字板打开的
3。用communication diagnostic tool 进行测试
出现如下错误
Path Name = C:/WINDOWS/SYSTEM/gds32.dll
Size = 335360 Bytes
File Time = 06:50:00
File Date = 10/18/1998
Version = 5.5.0.742
This module has passed the version check.


Attempting to attach to lib12:C:/Program Files/Common Files/Borland Shared/Data/employee.gdb
An InterBase error has occurred while attaching.


Error - Unable to complete network request to host "lib12".
Failed to establish a connection.
unknown Win32 error 10061
以上的设置都是在client上做的
 
你的IB服务端软件如果是IB6,客户端软件也要是IB6的,也就是说gds32.dll是IB6的才行
看你的情形,你的服务器上也装了Delphi吗?也就是说你的employee.gdb
在服务器上确实存在吗?
如果,你是用本机做服务器则只能用Local模式,不能用remote模式的。
我只是在猜测,请详细说明一下你的Interbase服务端和客户端的安装情况
 
try server name

//lib12/C:/Program Files/Common Files/Borland Shared/Data/employee.gdb
 
to 蒋劲刚
我的客户端和服务端上的配置都是一样的,是局域网中的两台机器
两台机器上都装有delphi5,interbase5。5
在原先装delphi5时自动装入的interbase好象有问师,无法登陆iblocal
于是我就把interbase 删掉重新装入interbase 这样本机的可以登陆了,可无法登陆别的机器
我的步骤就是前面所说的,不知哪儿错了
 
两台机器上都是启动了interbase Guardian, 不知和interbase server 有何区别
 
>两台机器上都是启动了interbase Guardian, 不知和interbase server 有何区别
没什么区别
你可以看一个interbase server的属性,看有没TCP/IP Clients support
如果没有的话,要加上才行。
试试这几个ID_KEY
50-50-ISC-20362 20-b-6-0
50-53-DEC-10033 FF-8-c-0
50-60-ISC-22232 58-b-c0-0
 
to 蒋劲刚:
》》》你可以看一个interbase server的属性,看有没TCP/IP Clients support
不知哪儿有这个属性呀
 

Similar threads

顶部