发信人: lty() 
整理人: chedong(2000-07-17 11:31:06), 站内信件
 | 
 
 
 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 Server:online7_net
     HostName   :    account1
     ProtocolName:   onsoctcp
     ServicesName:   sqlexec
 注:在NT中ServiceName可以是sqlexec的端口号,不过我用sqlexec不能连通,
      只有利用端口号才能连通数据库服务器。
 在 Host Information:
     Current Host:   account1
     User Name:      myname
     Password option:Password
     Password:       mypasswd
 按有关手册介绍,在NT下需要将上述信息登记到系统注册表中,但设置程序并
 不会自动注册,需要运行$INFORMIXDIR/bin下的regcopy!
     
 在环境设置项中Environment:
     INFORMIXDIR=D:\informix
     INFORMIXSERVER=online7_net
     
 然后在系统文件中增加下面的内容:
 C:\WINNT\system32\drivers\etc\services (必须要与服务器上/etc/services文 件中的内容
 一致)
     sqlexec     3070/tcp
 
 C:\WINNT\system32\drivers\etc\hosts
     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项中,你就可以增加
 你所需的数据库别名了。
 按以上步骤设置,应该是没有问题了,希望对大家有所帮助。
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.107.213.196]
  | 
 
 
 |