Informix Server是在SCO UNIX OPenserver 5.0.5下的IDS7.23。
以下是几个配置文件:
ONCONFIG文件:
DBSERVERNAME online7
DBSERVERALIAS online7_net
NETTYPE ipcshm,1,10,CPU
NETTYPE tlitcp,1,20,NET
sqlhosts文件:
online7 onipcshm account on_shm
online7_net ontlitcp account1 sqlexec
在/etc/hosts中:
192.1.1.133 account account1
最后在/etc/services增加如下一行:
sqlexec 3070/tcp
Informix客户端使用Informix Cli 2.50 TD2,操作系统是Windows NT4 Service Pack4
首先安装Informix Cli,然后利用setnet32配置Infomrix的环境:
在 Server Information:
Informix Servernline7_net
HostName : account1
ProtocolName: onsoctcp
ServicesName: sqlexec
注:在NT中ServiceName可以是sqlexec的端口号,不过我用sqlexec不能连通,只有利用端口号才能连通数据库服务器。
在 Host Information:
Current Host: account1
User Name: myname
Password optionassword
Password: mypasswd
按有关手册介绍,在NT下需要将上述信息登记到系统注册表中,但设置程序并不会自动注册,需要运行$INFORMIXDIR/bin下的regcopy!
在环境设置项中Environment:
INFORMIXDIR=D:informix
INFORMIXSERVER=online7_net
然后在系统文件中增加下面的内容:
C:WINNTsystem32driversetcservices (必须要与服务器上/etc/services文件中的内容一致)
sqlexec 3070/tcp
C:WINNTsystem32driversetchosts
192.1.1.133 account1
如果是windows95/98,以上两个文件应该在所安装目录下。
最后可以利用BCB的BDE配置所需的数据库别名。
注意一下在Configuration->Drivers->Native->Informix下的DLL32项中,
我选择了SQLINF32.DLL,按BCB的说法SQLINF9.DLL是连Informix Online9.0以上的, 而SQLINF32.DLL是连接Online7.x以下的;在databases项中,你就可以增加你所需的数据库别名了。
按以上步骤设置,应该是没有问题了,希望对大家有所帮助。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
南大通用发布GBase 8t 定位高端交易型数据库
本周二,国产数据库厂商南大通用在北京国际会议中心发布了最新产品GBase 8t,目标锁定高端交易型数据库市场。
-
南大通用联手IBM 将提供基于Informix的自有数据库
IBM (NYSE: IBM)与天津南大通用数据技术股份有限公司今日宣布将在中国创建自主创新的数据库产品。
-
IBM推出全新Informix 11.7数据库软件
IBM公司今天发布了全新Informix数据库软件Informix 11.7(又称Panther)。Informix 11.7除了在性能、易用性等方面有大幅提升之外,还增强了分析功能。
-
海量数据库管理系统实施案例:合理定制
Hildebrand公司开发了自己的基于内存的前端关系型数据库,它基本上作为TimeSeries组件的一个过滤器。