Q&A

  • SQL SERVER 연결 설정 방법을.....
기존구성 : IBM AS/400의 DB2 - Delphi/400 - Delphi 5

신규구성 : Win 2000 Server의 SQL SERVER - Delphi 6

이렇게 기존 Application을 Conversion 하고자 합니다.



그런데 SQL SERVER연결에서 막혀있습니다.

BDE , DB Component 설정 방법에 대해서 소상하게 설명 부탁드립니다.



참고로 Table , Query Component를 사용하며

Commit , Rollback으로 Transaction처리도 합니다.



그럼....



PS : 본프로젝트에 참여하고자 하거나 분은 연락주십시요.

정규직으로 채용도 가능합니다.



기간 : 약3개월 지역:서울(종로5가),경기광주 업무:오더,자재,무역

보수 : 250 ~ 300(면담후 결정)





HomePage : www.e-nexit.co.kr

담당 : 부장 김정식 Tel : 02)741-4751

연락처 : kjs@e-nexit.co.kr

3  COMMENTS
  • Profile
    김정식 2001.10.09 20:39
    ......

  • Profile
    한걸음 2001.10.09 03:03
    안녕하세요.



    데이타베이스 컴포런트을 이용하여,

    ms-sql에 연결할 수 있는 방법이 alies로 설정 방법과

    driver name 설정으로 작업하실수 있습니다.



    우선 제가 추천드릴고 싶은것은 driver name으로 설정하는 것이..

    나중에 어플을 관리 및 설치하는데 좋을것 같습니다. ^^;



    먼저 alies로 설정하는 것은 bde로

    연결할 ms_sql로 얼라이어스 만들고

    아래의 설정되로 잡아 주시면 될것입니다.



    databasename = 사용할 데이터베이스 이름

    hostname = 서버의 이름 또는 ip주소 // 이부분은 가물가물 하군여..ㅡㅡ;

    servername = 서버의 이름 또는 ip주소

    username = 사용자id (sql 서버사용자 id)

    설정후 apply 하시면 로그인 창이 뜨면서.. 패스워드까지 입력하면

    얼라어스 등록이 완료 됩니다.

    이것을 사용하고자 하는 어플에 연결하여 사용하시면 될것입니다.





    두번째 방법으로는

    driver name 을 mssql로 설정후

    params 스트링 부분에 아래와 같이 등록합니다.



    DATABASE NAME=사용할 db이름

    SERVER NAME=서버 ip 또는 이름

    USER NAME=로그인 아이디//ms-sql로그인입니다....

    OPEN MODE=READ/WRITE

    SCHEMA CACHE SIZE=8

    BLOB EDIT LOGGING=

    LANGDRIVER=

    SQLQRYMODE=

    SQLPASSTHRU MODE=SHARED AUTOCOMMIT

    DATE MODE=0

    SCHEMA CACHE TIME=-1

    MAX QUERY TIME=300

    MAX ROWS=-1

    BATCH COUNT=200

    ENABLE SCHEMA CACHE=FALSE

    SCHEMA CACHE DIR=

    HOST NAME=

    APPLICATION NAME=

    NATIONAL LANG NAME=

    ENABLE BCD=FALSE

    TDS PACKET SIZE=4096

    BLOBS TO CACHE=64

    BLOB SIZE=32

    PASSWORD= 로그인아이디 패스워드



    이렇게 하시고 연결하시면 잘 될것입니다.

    제가 권하여 드리고 싶은것은 후자입니다..

    생각보다 쉬워서..



    그리고 플을 만들때 기본정보를 ini파일로 만들어서

    설정부분을 플에서 읽어 처리하면 만약 서버가 바뀌어도 ini에서 수정하면

    되니 참으로 좋겠죠..? (저는 지금 개발하면서 이렇게 하고 있습니다.. 잘은 못하지만 ^*^)



    도움이 되었는지 모르겠네요.

    만약 안되시는 것이 있으면 리플 달아 주세요.. 확인하여 답변 드리겠습니다. 그럼 이만~





    김정식 wrote:

    > 기존구성 : IBM AS/400의 DB2 - Delphi/400 - Delphi 5

    > 신규구성 : Win 2000 Server의 SQL SERVER - Delphi 6

    > 이렇게 기존 Application을 Conversion 하고자 합니다.

    >

    > 그런데 SQL SERVER연결에서 막혀있습니다.

    > BDE , DB Component 설정 방법에 대해서 소상하게 설명 부탁드립니다.

    >

    > 참고로 Table , Query Component를 사용하며

    > Commit , Rollback으로 Transaction처리도 합니다.

    >

    > 그럼....

    >

    > PS : 본프로젝트에 참여하고자 하거나 분은 연락주십시요.

    > 정규직으로 채용도 가능합니다.

    >

    > 기간 : 약3개월 지역:서울(종로5가),경기광주 업무:오더,자재,무역

    > 보수 : 250 ~ 300(면담후 결정)

    >

    >

    > HomePage : www.e-nexit.co.kr

    > 담당 : 부장 김정식 Tel : 02)741-4751

    > 연락처 : kjs@e-nexit.co.kr

  • Profile
    델파이사랑 2001.10.09 00:14
    김정식 wrote:

    > 기존구성 : IBM AS/400의 DB2 - Delphi/400 - Delphi 5

    > 신규구성 : Win 2000 Server의 SQL SERVER - Delphi 6

    > 이렇게 기존 Application을 Conversion 하고자 합니다.

    >

    > 그런데 SQL SERVER연결에서 막혀있습니다.

    > BDE , DB Component 설정 방법에 대해서 소상하게 설명 부탁드립니다.

    >

    > 참고로 Table , Query Component를 사용하며

    > Commit , Rollback으로 Transaction처리도 합니다.

    >

    > 그럼....

    >

    > PS : 본프로젝트에 참여하고자 하거나 분은 연락주십시요.

    > 정규직으로 채용도 가능합니다.

    >

    > 기간 : 약3개월 지역:서울(종로5가),경기광주 업무:오더,자재,무역

    > 보수 : 250 ~ 300(면담후 결정)

    >

    >

    > HomePage : www.e-nexit.co.kr

    > 담당 : 부장 김정식 Tel : 02)741-4751

    > 연락처 : kjs@e-nexit.co.kr

    ============================================================================

    클리이언트에서 SQL SERVER연결 이 않되는 건가요..??



    BDE에서는 Database쪽에서 New로 MSSQL로 잡으시구요 Database Name에서

    Database name을 적으시구요

    Server Name에서는 서버 이름을 적으시고 저장하신 다음



    DB Component 에서는 데이타베이스에는 알리아스 명(Database name)에 알리아스 명

    을 선택하시면 연결완료 되져...



    더 자세하게는 설명 이 않되내여..

    그림으로 설명할려하니 좀 시간이 없내여..

    책 보시면 나오는데...

    비교적 간단합니다.



    근데 제답변이 맞나여..???

    그럼 즐코하세요..

    ========================================================================