그리고 사용자 Cal을 100개나 구매한다는 것은 가격도 그렇고 그럴 필요도 없습니다.
ADO Connection을 열고, 자기 할일만 하고 잘 끊어주기만 해도 웬만하면
5Cal 만으로 수십명이 별 문제없이 사용했었고, 조금만 제대로 설계, 구현하면 그 이상도
충분히 사용 가능합니다.
DB와 ADO관련 내용을 이해하신다면 말이지요.
그리고 미들웨어 없이도 ADO Dataset 을 로컬로 생성하는 등의 방법을 쓰시면 더 많은 사용자를
지원할 수 있죠.
왕초보와코드 님이 쓰신 글 :
: 저는 2000년도에 MCSD였습니다. 요즘은 인기가 없지만 그때는 너도나도 따려고 했었죠.
:
: 그때 공부해야 했던 내용중에 문의하신 내용도 있었습니다.
:
: 물론 기억을 더듬어서 말하는 것이고 10년도 더 전이긴 하지만, 아는 데로 말씀드리면
:
: (1) DB서버에 접속하는 인증방식은 ID, Password 로 접속하는 방식이 있고,
:
: (2) 윈도우 로그인을 통합해서 (2000년에는 이걸 도메인이라고 불렀었습니다)
:
: 해당 윈도우에 로그인하면 그 정보가 바로 DB접속시 인증이 되는 방식이 있었던 걸로 기억하고요.
:
: 여기서 물어본 내용을 적용하면
:
: (1) DB서버에 ID, Password 로 접속하는 경우, DB Cal은 동시사용자 개념입니다.
:
: 즉, 해당하는 순간에 최대 몇 명 까지 접속할 수 있는가 하는 것이며, 접속했던 사용자가 접속을 끊고
:
: 빠져주면 다른 사람이 사용할 수 있습니다. 이렇게 하려면 클라이언트를 잘 만들어야죠.
:
: 접속하고는 쓰던 안쓰던 연결을 안 끊는다면 말짱 꽝입니다.
:
: 그리고 이렇게 하는 경우, 윈도우즈 운영체제의 Cal은 상관 없습니다. 따로 관리되는 것이죠.
:
: (2) 윈도우 통합 로그인으로 구성했다면 운영체제의 Cal도 맞춰줘야 합니다.
:
: 윈도 NT 4.0과 윈도 2000쓰던 시절에는 네트워크 보안을 구성할 때 도메인 이라던가, PDC, BDC 같은
:
: 개념으로 만들었던 것으로 기억하는데 요즘 운영체제도 동일한지는 모르겠습니다. 관련 공부를 하지 않아서요.
:
: 개발자 님이 쓰신 글 :
: : 서버cal 라이센스에 대해서 문의 드립니다.
: :
: : java나 c++로 개발한 프로그램을 일반 pc에 client 프로그램으로 설치를 하고
: :
: : 하나의 서버에 ms-sql를 설치해서 인증을 받는다고 하면
: :
: : ms-sql cal은 필요는 한데요.. 혹시 server cal 즉 Windows Server CAL License 가 따로 필요로 하나요?
: :
: : 다시 말해 100명이 ms-sql db에 사용자로 등록이 되어 있고 client 프로그램에서 사용자 인증을 ms-sql를 통해 받는다고 하면 과연 몇개의 Windows server CAL이 필요한지 궁금하네요
: :
: : 혹시 아시면 부탁 드립니다
|