해커즈뉴스 / 해커대학

Donation bitcoin(기부용 비트코인 주소)

 
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
 
기부하신 비트코인은 "보안 취약 계층"을 위해 사용되고 있습니다.
 
 

Donation bitcoin(기부용 비트코인 주소)

 
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
 
기부하신 비트코인은 "보안 취약 계층"을 위해 사용되고 있습니다.
 

공지

 

1. 크롬 브라우저로 접속시 나오는 악성코드 경고창은 구글 크롬의 에러, 즉 오탐(탐지 오류)이므로 무시하시면 됩니다.

2. 이 사이트는 안전하며 깨끗하다는 것을 알려 드립니다.

 




설치

프로그래밍
자료실

MSSQL 팁
이름: 해커즈뉴스
Windows2000(NT)과 SQLServer2K  
새 페이지 1

이번에 소개해드릴 내용은 많은 분들이 질문 하시는 NT4 시스템 또는 Windows2000 시스템과

 SQL2000시스템에 대한 이야기 입니다. 

 

이하 특별한 언급이 없는한 

윈도우 2000시스템도 우선적으로는 NT시스템이라 부르겠습니다.

 

아울러 이하의 내용은 NT쪽의 깊은 이야기가 될듯 합니다.

혹시 내용이 이해가 가지 않으신다면? 다음 강좌를 보셔도 무방 하구요...

하지만 NT시스템과 SQL서버 시스템은 뗄레야~ 땔 수 없는 그런 관계이니 어려우시더라도

한번쯤 읽어 보심 추후 문제가 생길시 적절한 판단을 내리실 수 있을 겁니다.

 

SQL서버는 NT에서만 설치및 사용이 가능 합니다.

자 많은분들이 알고 있는 이야기이며 이게 끝이에용~~~ 하면? 짱돌 날라 오겠죵?

 

첫번째로 SQL 서버는 NT시스템의 인증을 그대로 사용 가능 합니다.

개인적으로나 작은 회사에서? NT를 개인용 PC보다 안정적 이어서 개인용으로 또는

프린터 서버나 웹서버 정도로 사용하시는 분들이 상당히 많을 겁니다.

NT의 인증방식은 상당히 복잡한 수치계산 알고리즘으로 이루어져 있으며 

이는 미 국방성에서 지정한 C2라는 미국방성 사용가능 인증제도라 불려서

상당히 높고 신뢰있는 인증체계 입니다.

아마 이글을 보고 계신 분중 많은 분들이 개인용 NT에서 Administrator의 암호를 오늘도

치셔서 로긴 하신후 이글을 보고 계시겠지용? ^_^;;

 

중요한것은? 개인용이나 10명이하의 작은 그룹이 사용하는 NT이면 좋겠지만?

회사전체가  단일 NT인증 기반 서버로 회사내의 전 직원이 NT에 로긴한후 사용할 경우 입니다.

이때 유저가 몇명이나 등록이 되어 있을까요? 수천에서 수만명도 될수 있지요.

 

저는 NT계정명이 KRSEMA9800001식의 계정명을 본적이 있습니다.

바로 KR(국가) SE(서울지역) MA(지사명) 9800001(사번) 의 식으로 구성이 되어 있는

NT인증명이었지요. 자신의 로긴명 외우기도 쉽지 않겠죵? ^_^;;;

이런식으로 상당히 NT의 도메인(Domian) 구조나 

윈도우즈 2000의 액티브 디렉토리(Active Directory) 구조를 잘 설계한 회사라면? 

수천명이 하나의 NT서버에 또는 BDC(백업 도메인 컨트롤러)에 

인증을 받아 사용하게 됩니다.

이 많은 계정을 회사 메인 SQL서버에 인증을 시키기 위해 다시 새로운 계정을 생성해

그룹을 설정하고 권한을 설정한다는 것은? 말 그대로 닭질이 되는 것이지요.

저정도 닭질이면? 정말 닭이 될지도 몰겠군요.

이러한 인증 체계를 NT의 인증 그대로 사용이 가능하며 아울러 단순히

NT의 그룹을 SQL서버의 롤과 매핑을 시켜 권한의 설정이 가능해 진다는

장점이 있습니다. 물론 C2 인증체계의 높은 보안성 역시 그대로 사용 가능하지요.

 

기존 Domain 체계의 많은 문제로 인하여(여러개의 도메인을 관리해 보셨다면 

그 고충을 아실 겁니다.아직도 트러스트 개념잡을때의 그 고통이 T.T) 

Windows2000부터 새롭게 등장하는 액티브 디렉토리를 이용하면?

SQL서버의 관리를 더 쉽게 하실 수 있게 됩니다.

 

액티브 디렉토리는 네트웍의 여러가지 개체들을 계층화시켜서 관리가 가능하게 하는

디렉토리 서비스 입니다. 특히 DNS와 통합이 되어 사용이 가능하며 특정 노드 등의

자원에 대해 위임등의 처리가 가능하구요. 아울러 기타 디렉토리 서비스와의 연동도

가능해 집니다.

대형 디렉토리 서비스를 관리해 보셨다면 아실 겁니다. 이러한 제한은 개개인이 보기엔

갑갑하고 일케까지 해야하나... 일지 모르지만? 관리자의 입장이라면? 상당히 중요하고

크리티컬한 문제가 될 수 있기 때문입니다. SQL서버역시 마찬가지 입니다.

이러한 액티브 디렉토리의 확정성과 관리기능을 그대로 사용이 가능하며. 

자원의 검색역시 가능해 집니다.

액티브 디렉토리는 사실 노벨 네트웨어의 글로벌 디렉토리 서비스 인가 하는 녀석을

보고 이를 MS의 디렉토리 시스템으로 만든것(? - 진실은 아무도 모르죵) 입니다.

물론 문제는 계속 생겨 나겠지만? 상당히 좋은 구조랍니다.

액티브 디렉토리에 좀더 관심이 많으시다면? 

액티브디렉토리 기술정보사이트 에서 많은 정보를 얻을 수 있으실 겁니

 

두번째로 NT의 이벤트 로그를 사용 가능합니다.

이렇게 알림의 경우 NT의 이벤트 로그와 통합이 가능해 지지요.

 

세번재는 성능 모니터링 도구의 포함입니다.

NT의 자체적인 퍼포먼스 모니터링과 SQL서버의 모니터링을 같은 모니터링 도구로

사용이 가능해 집니다.

퍼포먼스 모니터링은 상당히 중요한 문제파악의 시작점이 됩니다. 

이곳에서 병목지점을 잡은후 이를 분석해 새로운 튜닝 결과를 만드는데 일조를 하게 하지요.

 

네번째는 NT의 IIS와 통합된 XML에서 SQL서버를 사용하는 샘플 입니다.

보시는 바와 같이 NT의 IIS상에 단순한 컨피그만을 통해 SQL서버의 데이터를

XML문서로 표현이 가능해 집니다. 여기에 XSL로 뷰만 시켜주면? 하나의 완전한 문서가 되는

것이지요.

 

다섯번째는 메모리와 CPU등의 시스템 성능과 직결되는 부분에서의 SQL서버 입니다.

다른 DBMS와는 틀리게 SQL서버는 NT서버의 CPU와 MEMORY를 그대로 사용 합니다.

SQL서버2000 엔터프라이즈의 경우는 프로세서가 32개까지 있는 SMP 시스템까지 스케일 업이

가능하며... 메모리의 경우는?

64GB까지의 RAM을 사용하여 트랜잭션 로드를 처리가 가능해 지지요. 

64메가가 아니라.. 기가더라구요.. ^_^;;

 

이러한 시스템의 성능과 직결이 되는 부분을 NT가 동적으로 처리하면서 구성영역을 마련해

특별한 작업없이 성능을 완전히 사용 가능해 진다는 것입니다.

 

자 이정도면 대강의 NT와의 관계를 어느정도 풀었군요.

여기서 SQL서버의 DB는 NT의 화일시스템에 써진다는 둥의 당연한 이야기는 제외해도

큰 문제 없을듯 하지용? ^_^;;;

 

그리고 중요한 앞으로의 상황으로 기업용 솔루션의 아키텍쳐 전반에 걸치는

Windows2000 DNA라는 방법론에서 Data Tier를 커버하는 SQL서버에 대한 전반적인 이야기를

드릴 생각 입니다. 

물론 이러한 개발의 방법론에 SQL관리자는 필요 없는 이야기~ 라구 생각하실지 모르지만?

이는 분명 SQL서버를 이용하시는 분이라면 꼭 알고 계셔야 할 중요한 아키텍쳐 입니다.

 

그럼 다음 이야기인 Windows DNA와 SQL2000 이야기에서 뵙도록 하지요 ^_^

 

                    수정/삭제     이전글 다음글    
번호제 목첨부조회
9   mdf화일만 또는 mdf와 ldf 화일만 남았을 ...    2677
8   클러스터링과 스탠바이 서버    3767
7   백업과 복구의 전략    3237
6   백업과 복구에 대한 이해    3418
5   반드시 MS의 SQLServer2000 이어야 하는가?    2897
4   Windows DNA와 SQLServer2000    2571
3   Windows2000(NT)과 SQLServer2K    2652
2   왜 데이터베이스를 만들었으며 왜 사용하는...    2289
1   SQLServer 2000이 나오기까지    2897

 
      목록