안녕하세요.
Remote 데이터베이스를 접속하려면 해당 서버와 접속을
원하는 클라이언트가 trust되어 있거나 접속을 원하는
클라이언트에서 사용자 ID와 패스워드를 사용하여 접속을
시도해야 합니다.
참고로 사용자 ID와 패스워드를 사용할 경우
아래와 같이 작성합니다. 패스워드는 문자열을 직접
사용할 수 없고 호스트 변수를 사용해야만 합니다.
(이 경우가 더 안전하겠죠...)
$ string passwd[30];
strcpy(passwd, "패스워드");
$ CONNECT TO "minidb@mini" USER "kkk" USING :passwd;
그럼 도움이 되었길...
>>무무 님께서 쓰시길<<
:: 아래에 환경변수를 변경 하였는데두 안돼네요!!!!!
::
:: 워낙 아는게 없어서 잘 안되네요
::
:: 제 환경화일들을 적었습니다...
::
:: 제발 CONNECT 좀 되었으면 좋겠다......
::
:: a:DBserver
::
:: b:client ICONNECT만 인스톨 했습니다...
:: ---------------------------------------------------------------
:: a: sqlhosts
:: demo_on onipcshm on_hostname on_servername
:: mini_ipc onipcshm 210.152.174.3 sqlexec
:: mini onsoctcp 210.152.174.3 sqlexec
::
:: a: services
:: sqlexec 9000/tcp #INFORMIX
:: sqlexec 9000/udp #INFORMIX
::
:: a: .bashrc(informix 계정)
:: export PATH=/home/informix/bin:$PATH:$HOME/bin
:: export INFORMIXDIR=/home/informix
:: export TERMCAP="$INFORMIXDIR/etc/termcap"
:: export TERM=vt100
:: export INFORMIXSERVER="mini"
:: export LD_LIBRARY_PATH="$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH"
:: export DBLANG="ko_Kr.ksc"
::
:: ---------------------------------------------------------------
:: b: sqlhosts
:: demo_on onipcshm on_hostname on_servername
:: mini onsoctcp 210.152.174.3 sqlexec
::
:: b: services
:: sqlexec 9000/tcp #INFORMIX
:: sqlexec 9000/udp #INFORMIX
::
:: b: .cshrc(kkk 계정)
:: setenv KDEDIR /usr
:: setenv PATH "$PATH":$KDEDIR/bin
:: setenv INFORMIXSERVER= "mini"
:: setenv DBLANG ko_Kr.ksc
:: setenv INFORMIXDIR=/home/informix
:: setenv PATH=/home/informix/bin:$PATH:$HOME/bin
:: setenv TERMCAP="$INFORMIXDIR/etc/termcap"
::
:: b:.bashrc (informix 계정)
:: export PATH=/home/informix/bin:$PATH:$HOME/bin
:: export INFORMIXDIR=/home/informix
::
::
:: b: client program db connect part
::
:: EXEC SQL connect to "minidb@mini";
:: if(SQLCODE ==0){
:: logWrite(LINFO,stderr,"connected %s",dbname);
:: return 1;
:: } else {
:: logWrite(LINFO,stderr,"not connected %s %d %d",dbname,SQLCODE,SQLERRD[1]);
:: return 0;
:: }
:: 참고 minidb는 kkk라는 유저가 만들었습니다....
::
:: client 프로그램은 kkk라는 유저로 로그인하여 실행했습니다...
::
:: 결과 not connected minidb@mini -956
:: 에러코드는 -956 입니다....
::
::
:: 에러코드는 -956으로 바뀌었습니다....
::
::
:: 정 잘 안돼면 저희 서버에 접속해서 해주세요!!!! 제 전화 번호는 011-9732-4704입니다.
|