Q&A

  • MS SQL Server와 ADO
MS SQL Server를 BDE와 연결해서 사용할때 Client쪽에는 MS SQL Server의

Client가 깔려 있어야 정상적인 동작이 되지 않습니까?



그런데 그 라이센스가 부담이 되어서 다른 방법(즉..MS SQL Server의 Client를

어플리케이션의 Client측에 깔지 않고 DB 와 접속하는...)을 찾고 있습니다.



그러다 우연히 ADO라는걸 알게 되었는데



ADO를 쓰면 Client측에 MS SQL Server의 Client를 깔지 않아도 접속이 되는지가

궁금하거든요.



일반 웹프로그래밍(ASP) 같은 경우에는 Client에 MS SQL Server의 Client를 깔지

않아도 쉽게 접근하잖습니까?



델파이의 경우도 그런가요?



고수님들의 고견 기다립니다.

2  COMMENTS
  • Profile
    ^-_-^ 2001.03.13 09:15
    yo`



    흠!! ADO는 잘 모르겟고...ODBC나 Zeos를 함 사용해 보시죠!!



    ASP는 해보지 않아서 잘 모르겟지만, 서버측에 ODBC를 통해서 데이터서버랑 통신

    하는것 같던데...일반적으로 웹 어플(CGI같은)은 서버측에서 작동하는것이라서..

    클라이언트랑은 상관이 없죠!! 클라이언트에서 요청하면 서버에서 실행되고 거기

    서 결과를 클라이언트로 돌려주는것이라서 ^^;; 클라이언트에서는 웹 브라우저만

    필요하겟죠!!



    흠..글쿠 ODBC도 라이센스가 필요한가?? --a 잘 모르겟슴돠!!



    그러면 zeos를 사용하십시요!! odbc/bde/ado를 전혀 필요치 않고 데이터서버랑 통신

    이 가능합니다. 물론 공개죠....

    (사용해본결과...MicrosoftSQL과는 속도면에서는 그리 만족할만하지는 않았죠--'')

    (하지만 bde나 odbc를 사용하지 않으니 배포시 엄청 편하죠....^^*^~)

    그럼...휘리릭~~



    bLue bLood.



    김한석 wrote:

    > MS SQL Server를 BDE와 연결해서 사용할때 Client쪽에는 MS SQL Server의

    > Client가 깔려 있어야 정상적인 동작이 되지 않습니까?

    >

    > 그런데 그 라이센스가 부담이 되어서 다른 방법(즉..MS SQL Server의 Client를

    > 어플리케이션의 Client측에 깔지 않고 DB 와 접속하는...)을 찾고 있습니다.

    >

    > 그러다 우연히 ADO라는걸 알게 되었는데

    >

    > ADO를 쓰면 Client측에 MS SQL Server의 Client를 깔지 않아도 접속이 되는지가

    > 궁금하거든요.

    >

    > 일반 웹프로그래밍(ASP) 같은 경우에는 Client에 MS SQL Server의 Client를 깔지

    > 않아도 쉽게 접근하잖습니까?

    >

    > 델파이의 경우도 그런가요?

    >

    > 고수님들의 고견 기다립니다.

  • Profile
    왕초보 2001.03.13 18:20
    ASP 의 경우는 Server Side Script 즉 DB 연결이 서버상에서 이루어지기

    때문에 당근 Client 쪽에 어떤 프로그램이 필요 없게 되죠...

    그리고 C/S 에서 ADO 로 연결 할때 MS SQL Server의 Client 도 필요 없습니다.

    다만 Remote DB 의 경우 SQL Server 의 연결을 TCP/IP 로 지정한다는

    내용을 레지스트리에다 추가해 주심 됨다....

    ADO 의 경우는 Win2000 이상에는 디폴트를 깔려 있고 win98 인 경우에도 오피스

    가 설치 되어 있다면 배포할때 exe 만 배포하심 됨다.....

    그리고 라이센스 문제하고는 별 관계가 없는듯 합니다(???)

    진정 라이센스 때문이하면 중간에 미들웨어를 사용 하심이....

    유저가 많아도 라이센스는 미들웨어만이 점유하가 땜시......