저는 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이 필요한지 궁금하네요
:
: 혹시 아시면 부탁 드립니다
|