chengs911 发表于 2008-05-29 16:18

紧急!!!紧急!!!请教各位大大一个问题

我现在遇到一个我认为是很困难的问题

   现在我有两个 informix数据库,一个是英文9版的,一个是中文10版的,

   用的是INFORMIX Client-SDK 2.70客户端,现在已经通过连接,可以正常连接到英文9版的,

   请问各位大大,我要是想两个数据库都可以连接,要怎么做才可以,情况紧急啊,

liaosnet 发表于 2008-05-29 16:55

回复 #1 chengs911 的帖子

可能会有问题~~涉及到环境问题....
DB_LOCALE
CLIENT_LOCALE
SERVER_LOCALE

连接另一个的话需要配置不同的语言环境..

apile 发表于 2008-05-30 14:26

只要在INFORMIXSQLHOSTS指定的file里面, 指定另一台的server name与ip,port...
自然可以在那一个Instance中..
用 select * from database_server@serverName:table
这样子..就可以抓两个Informix 的内容罗....

chengs911 发表于 2008-05-30 14:27

回复 #2 liaosnet 的帖子

我把DB_LOCALE,CLIENT_LOCALE这两个都配置成了zh_cn.GB18030字符集,还是不行哦

chengs911 发表于 2008-05-30 14:29

回复 #3 apile 的帖子

(INFORMIXSQLHOSTS指定的file里面,)这个能说的在清楚点吗?谢谢

apile 发表于 2008-05-30 14:32

最近在看书...准备考000-917...
sqlhosts
db1 ontcpipserver_ip port
db2 ontcpipserver_ip2 port2

然後连上这一个dbaccess db2... server_ip与server_ip2要互相trust..
之後就可以用
select * form db1@server_ip:table
取得db1的内容...
只是两个环境不同的Instance..能不能用..不清楚...

liaosnet 发表于 2008-05-30 14:37

回复 #4 chengs911 的帖子

一般来说如果你的中文环境用于英文,可能会不能正常连接,反之亦然...
页: [1]
查看完整版本: 紧急!!!紧急!!!请教各位大大一个问题