* 사용환경 : 델파이5 / Windows 2000 PRO
* 에러 메시지 : Unknown user name or password. unavailable database Alias : mas
* SQL EXPLORE나 BDE에서는 잘 연결되고, 연동도 잘 됩니다.
그런데 IIS와 연동에서 쿼리를 사용하면 UKNOWN....
델파이에서는 데이터베이스 컴포넌트 에디터를 사용해 동적엘리어스 생성해서 사용하고 있습니다.
컨넥션도 잘 되고요.
그런데 CGI(exe)을 생성해 SCRIPTS 폴더에 넣고 웹에서 연결할려면 저 놈의 에러가 납니다.
인터베이스 서버도 실행이 되어 있고, 서비스 메뉴(ibserver, iis admin부분)의 데스트탑 연결 부분도 다 되어 있습니다.
그런데도 에러가 납니다. 아시는 분은 알려주십시요.
혹시 IIS설정 문젠진 모르겠어요. 파라미터까지 확인했는데...
알려주세요.
> * 사용환경 : 델파이5 / Windows 2000 PRO
> * 에러 메시지 : Unknown user name or password. unavailable database Alias : mas
>
> * SQL EXPLORE나 BDE에서는 잘 연결되고, 연동도 잘 됩니다.
> 그런데 IIS와 연동에서 쿼리를 사용하면 UKNOWN....
>
> 델파이에서는 데이터베이스 컴포넌트 에디터를 사용해 동적엘리어스 생성해서 사용하고 있습니다.
> 컨넥션도 잘 되고요.
> 그런데 CGI(exe)을 생성해 SCRIPTS 폴더에 넣고 웹에서 연결할려면 저 놈의 에러가 납니다.
> 인터베이스 서버도 실행이 되어 있고, 서비스 메뉴(ibserver, iis admin부분)의 데스트탑 연결 부분도 다 되어 있습니다.
> 그런데도 에러가 납니다. 아시는 분은 알려주십시요.
>
> 혹시 IIS설정 문젠진 모르겠어요. 파라미터까지 확인했는데...
> 알려주세요.
:::백운기님의 조언으로 한 방에 ^^
TDatabase 컴포넌트 더블 클릭
대화상자에서 name란에 엘리어스 입력 Driver란에서 INTRBASE를 선택
아래에 있는 Default 버튼 클릭
parameter override란의 내용 중 수정
SERVER NAME=127.0.0.1:C:INETPUBWWWROOTOOO.gdb
USER NAME=SYSDBA
.....
PASSWORD=masterkey
이렇게 하면 동적엘리어스 생성이 되는 거죠.
다음에 Opiton란의 Login 체크 박스 해제 하고 ok버튼을 누르시면 됩니다.
그럼 웹상에서 db 연동시 login박스 안띄고 연동되죠..
테스트는 connected 속성을 true로 해서 이상 없으면 오케이
컴파일이나 빌드하기전에 false로셋팅한 후 하면 됩니다.
CGI 나 ISAPI/NSAPI도 데이터베이스는 요렇게 하면 되는 거 같습니다.
아직 별다른 문젠 없으니까요.