본문 바로가기

[DelPhi&ERP]SQLServer2000 특징, 설치 - 설치전 점검사항

E[펌]http://sqler.pe.kr/sql2k/0101.asp

설치전 점검사항에 대한 이야기를 진행해 보지요..

SQL서버2000을 설치하시기 전에 확인하고 알아보아야 할 문제는 대단히 많습니다.

먼저 차례를 말씀 드리자면..

1. 각 OS별 설치 가능 SQL서버

2. SQL서버 버젼별 기능

3. 라이센싱에 관련된 내용

이렇게 나누고 진행하겠습니다.

 

1. 각 OS별 설치 가능 SQL서버

SQL서버2000은 목적에 맞도록 다양한 버젼을 제공합니다.

엔터프라이즈나 스탠다드 버젼은 알고 계실듯 하며..

각 OS별 설치 가능 SQL서버 먼져 살펴 보도록 하지요.


운영 체제

Enterprise Edition

Standard Edition

Personal Edition
Microsoft Windows® 2000 DataCenter 지원 지원 지원
Windows 2000 Advanced Server 지원 지원 지원
Windows 2000 Server 지원 지원 지원
Windows 2000 Professional, XP프로 N/A N/A 지원
Microsoft Windows NT® 4.0 Server, Enterprise Edition 지원 지원 지원
Windows NT 4.0 Server 지원 지원 지원
Windows NT 4.0 Workstation N/A N/A 지원
Microsoft Windows 98, ME, XP홈 N/A N/A 지원
Microsoft Windows CE N/A N/A N/A

여기서 에디션은 서버엔진을 의미하며 클라이언트 도구만 설치는 모든 OS 가능합니다.

또한 자주는 사용하지 않는 나머지 버젼들에 대한 정보 입니다.

참고로 개발자 버젼은 영문만 지원되는 것이구요.


운영 체제

Developer Edition

Desktop Engine

SQL Server CE
           Enterprise Evaluation Edition
Microsoft Windows® 2000 DataCenter 지원 지원 N/A 지원
Windows 2000 Advanced Server 지원 지원 N/A 지원
Windows 2000 Server 지원 지원 N/A 지원
Windows 2000 Professional 지원 지원 N/A 지원
Microsoft Windows NT® 4.0 Server, Enterprise Edition 지원 지원 N/A 지원
Windows NT 4.0 Server 지원 지원 N/A 지원
Windows NT 4.0 Workstation 지원 지원 N/A 지원
Microsoft Windows 98 N/A 지원 N/A N/A
Microsoft Windows CE N/A N/A 지원 N/A

OS가 영문 Windows2000이며 여기에 한글 SQL서버2000 버젼중 특정 버젼의 설치는

불가하니 참고 하시길 바랍니다.

 

다음으로 하드웨어 요구사항입니다. - 물론 최소 사항이니.. 훨씬 많아야 좋습니다.

하드웨어 최소 요구 사항
컴퓨터 Intel® 또는 호환 기종

Pentium 166MHz 이상

메모리(RAM) Enterprise Edition: 최소 64MB, 128MB 이상 권장

Standard Edition: 최소 64MB

Personal Edition: Windows 2000에서는 최소 64MB, 그 밖의 모든 운영 체제에서는 최소 32MB

Developer Edition: 최소 64MB

Desktop Engine: Windows 2000에서는 최소 64MB, 그 밖의 모든 운영 체제에서는 최소 32MB

하드 디스크 공간 SQL Server 데이터베이스 구성 요소: 95 - 270MB, 250MB 표준

Analysis Services: 최소 50MB, 130MB 표준

English Query: 80MB

Desktop Engine 전용: 44MB

모니터 SVGA 이상의 해상도

SQL Server 그래픽 도구에는 800x600 이상의 해상도가 필요함

포인팅 장치 Microsoft Mouse 또는 호환 기종
CD-ROM 드라이브 필수

참고로 랜카드는 필요가 없습니다. 랜카드가 없어도 사용은 가능합니다.

 

추가적으로 SQL7과 SQL2000의 최대 용량사항입니다. - 종종 "테이블 몇개까지 생성 가능?"

또는 "한 테이블에 몇건의 데이터 삽입 가능?" 같은 질문이 올라 오는데.. 답변이 될 겁니다.

  최대 크기/개수
개체 SQL Server 7,0 SQL Server 2000
일괄 처리 크기 65,536 * 네트워크 패킷 크기 65,536 * 네트워크 패킷 크기
짧은 문자열 열 각각의 바이트 수 8,000 8,000
text, ntext 또는 image 열 각각의 바이트 수 2GB-2 2GB-2
GROUP BY, ORDER BY 각각의 바이트 수 8,060  
인덱스 당 바이트 수 900 900
외래 키 당 바이트 수 900 900
기본 키 당 바이트 수 900 900
각 행의 바이트 수 8,060 8,060
저장 프로시저의 원본 텍스트의 바이트 수 일괄 처리 크기 또는 250MB 미만 일괄 처리 크기 또는 250MB 미만
각 테이블의 클러스터된 인덱스 수 1 1
GROUP BY, ORDER BY의 열 수 바이트 수로만 제한  
GROUP BY WITH CUBE 또는 WITH ROLLUP 문의 열 또는 식의 수 10  
인덱스 당 열 수 16 16
외래 키 당 열 수 16 16
기본 키 당 열 수 16 16
기본 테이블 당 열 수 1,024 1,024
SELECT 문 각각의 열 수 4,096 4,096
INSERT 문 각각의 열 수 1,024 1,024
클라이언트 당 연결 수 구성된 연결의 최대 값 구성된 연결의 최대 값
데이터베이스 크기 1,048,516TB 1,048,516TB
SQL Server 인스턴스 당 데이터베이스 수 32,767 32,767
데이터베이스 당 파일 그룹 수 256 256
데이터베이스 당 파일 수 32,767 32,767
파일 크기(데이터) 32TB 32TB
파일 크기(로그) 4TB 32TB
테이블 당 외래 키 테이블 참조 수 253 253
식별자 길이(문자 수) 128 128
각 컴퓨터의 인스턴스 수 N/A 16
SQL 문이 포함된 문자열의 길이(일괄 처리 크기) 65,536 * 네트워크 패킷 크기 65,536 * 네트워크 패킷 크기
연결 당 잠금 수 각 서버의 최대 잠금 수 각 서버의 최대 잠금 수
SQL Server 인스턴스 당 잠금 수 2,147,483,647(정적)
SQL Server 메모리의 40%(동적)
2,147,483,647(정적)
SQL Server 메모리의 40%(동적)
중첩 저장 프로시저 수준 수 32 32
중첩 하위 쿼리 수 32 32
중첩 트리거 수준 수 32 32
각 테이블의 클러스터되지 않은 인덱스 수 249 249
SQL Server의 한 인스턴스에서 현재 열려 있는 개체 수 2,147,483,647(또는 사용 가능한 메모리) 2,147,483,647(또는 사용 가능한 메모리)
데이터베이스의 개체 수 2,147,483,647 2,147,483,647
각 저장 프로시저의 매개 변수 개수 1,024 1,024
각 테이블의 REFERENCES 수 253 253
각 테이블의 행 수 사용 가능한 저장소로 제한됨 사용 가능한 저장소로 제한됨
데이터베이스 당 테이블 수 데이터베이스의 개체 수로 제한됨 데이터베이스의 개체 수로 제한됨
각 SELECT 문의 테이블 수 256 256
테이블 당 트리거 수 데이터베이스의 개체 수로 제한됨 데이터베이스의 개체 수로 제한됨
테이블 당 UNIQUE 인덱스 또는 제약 조건 수 249(클러스터되지 않음)/1(클러스터됨) 249(클러스터되지 않음)/1(클러스터됨)

 

2. SQL서버의 각 버젼별 기능입니다.

먼저 각 에디션별 지원하는 CPU의 갯수 입니다.



운영 체제


Enterprise Edition


Standard Edition


Personal Edition
Microsoft Windows® 2000 DataCenter 32 4 2
Windows 2000 Advanced Server 8 4 2
Windows 2000 Server 4 4 2
Windows 2000 Professional N/A N/A 2
Microsoft Windows NT® 4.0 Server, Enterprise Edition 8 8 2
Windows NT 4.0 Server 4 4 2
Windows NT 4.0 Workstation N/A N/A 2
Microsoft Windows 98 N/A N/A 1
Microsoft Windows CE N/A N/A N/A

참고로 데이터센터 서버는 Compaq이나 HP등에 문의 하시면 되며 - 하드웨어와 함께 제공

영문 버젼만 존재하는 것으로 알고 있습니다.

아래의 버젼들은 잘 사용은 안하지만.. 참고 하십시요.



운영 체제


Developer Edition


Desktop Engine


SQL Server CE
                Enterprise Evaluation Edition
Microsoft Windows® 2000 DataCenter 32 2 N/A 32
Windows 2000 Advanced Server 8 2 N/A 8
Windows 2000 Server 4 2 N/A 4
Windows 2000 Professional 2 2 N/A 2
Microsoft Windows NT® 4.0 Server, Enterprise Edition 8 2 N/A 8
Windows NT 4.0 Server 4 2 N/A 4
Windows NT 4.0 Workstation 2 2 N/A 2
Microsoft Windows 98 Desktop Engine 사용 1 N/A N/A
Microsoft Windows CE N/A N/A 1 N/A

다음은 각 SQL서버 버젼이 사용 가능한 최대 메모리 크기 입니다.

운영 체제 Enterprise Edition Standard Edition Personal Edition
Windows 2000 DataCenter 64GB 2GB 2GB
Windows 2000 Advanced Server 8GB 2GB 2GB
Windows 2000 Server 4GB 2GB 2GB
Windows 2000 Professional N/A N/A 2GB
Windows NT 4.0 Server, Enterprise Edition 3GB 2GB 2GB
Windows NT 4.0 Server 2GB 2GB 2GB
Windows NT 4.0 Workstation N/A N/A 2GB

참고로 2G이상의 메모리를 사용하시려면.. boot.ini화일의 내용을 수정하셔야 합니다.

다음으로 각 버젼별 부가 기능이며 여기서부터는 세개의 Ent와 Std, Person버젼 세개만

알아 보겠습니다.

데이터베이스 엔진 기능입니다.


데이터베이스 엔진 기능

Enterprise Edition

Standard Edition

Personal Edition
다중 인스턴스 지원 지원 지원 지원
장애 조치 클러스터링(네 개 노드까지) 지원 N/A N/A
SQL Server 엔터프라이즈 관리자의 장애 조치 지원 지원 N/A N/A
로그 전달 지원 N/A N/A
병렬 DBCC 지원 N/A N/A
병렬 CREATE INDEX 지원 N/A N/A
향상된 미리 읽기 및 스캔 지원 N/A N/A
인덱스된 뷰 지원 N/A N/A
연합된 데이터베이스 서버 지원 N/A N/A
SAN(System Area Network) 지원 지원 N/A N/A
그래픽 DBA 및 개발자 유틸리티, 마법사 지원 지원 지원
언어 설정에 대한 그래픽 유틸리티 지원 지원 N/A N/A
전체 텍스트 검색 지원 지원 지원(Windows 98 제외)

 

다음은 SQL서버 버젼별 복제 기능입니다.


복제 게시자 기능


Enterprise Edition


Standard Edition


Personal Edition
스냅샷 복제 지원 지원 지원
트랜잭션 복제 지원 지원 구독자만
병합 복제 지원 지원 지원
즉시 업데이트 구독 지원 지원 지원
지연 업데이트 구독 지원 지원 지원

다음은 SQL서버2000의 Analysis 서비스 버젼별 기능입니다.



Analysis Services 기능


Enterprise Edition


Standard Edition


Personal Edition
Analysis Services 지원 지원 지원
사용자 정의 OLAP 파티션 지원 N/A N/A
파티션 마법사 지원 N/A N/A
연결된 OLAP 큐브 지원 N/A N/A
ROLAP 차원 지원 지원 N/A N/A
HTTP 인터넷 지원 지원 N/A N/A
사용자 지정 롤업 지원 지원 지원
계산된 셀 지원 N/A N/A
차원에 쓰기 되돌림 지원 N/A N/A
매우 큰 차원 지원 지원 N/A N/A
동작 지원 지원 지원
실시간 OLAP 지원 N/A N/A
분산 분할된 큐브 지원 N/A N/A
데이터 마이닝 지원 지원 지원

 

다음은  SQL서버2000의 각 버젼별 데이터 변환 및 의사결정 지원 기능입니다.

입니다.

Analysis Services기능 Enterprise Edition Standard Edition Personal Edition
데이터 변환 서비스 지원 지원 지원
통합 데이터 마이닝 지원 지원 지원
English Query 지원 지원 지원

이렇게 각 버젼별 기능에 대해서 알아 보았습니다.

 

추가적으로 최근에 발표된 SQL서버2000의 버젼 선택이라는 이름으로 올라온 자료이며

이하 표 안쪽에 있는 URL은 MS사의 링크립니다. MS사의 사정에 의해 변할 수 있는

부분이니 참고 하시길 바랍니다.

기능 Enterprise Edition Standard Edition
OLAP을 위한 고급 분석 기능 지원 N/A
클릭 스트림 분석 지원 지원
패쇄 루프 분석 지원 지원
종합 분석 서비스 지원 N/A
데이터 마이닝 지원 지원
데이터 변환 서비스 지원 지원
데이터 웨어하우징 제휴 지원 지원
분산 분할 보기 지원 N/A
영어 쿼리 지원 지원
응용 프로그램 확장 지원 지원
전체 텍스트 검색 지원 지원
높은 유용성 지원 N/A
인덱스된 뷰 지원 N/A
.NET Enterprise Server와 통합: BizTalk Server 및 Commerce Server 지원 지원
메타 데이터 서비스 지원 지원
Office 2000 통합 지원 지원
온라인 분석 처리(OLAP) 지원 지원
OLAP 유연성 지원 지원
복제 지원 지원
풍부한 XML 지원 지원 지원
확장성 지원 지원
보안 지원 지원
간소화된 데이터베이스 관리 지원 지원
가상 인터페이스 시스템 영역 네트워크
(VI SAN)
지원 N/A
데이터 웹 액세스 지원 지원
웹 및 응용 프로그램 호스팅 지원 지원
웹 가능 분석 지원 N/A

 

3. 라이센싱

라이센싱은 사실 많은 분들이 관심이 없거나. -_-;;

보통 "잉? SQL서버 엔터프라이즈 가격? 거 1000원 아닌가요? 잉? 500원으로 요즘은 내렸나?"

라고 하실지 모르지만.. 대단히 문제가 생길 소지가 많은 부분이며 종이쪼가리 한장이라고

무시하셨다가는 다음날 아침 조간신문에 울회사 사장님의 사진과 함께 "사과문" 이라고

찍힌 사진이 나갈 수도 있습니다.

참고하시길 바라며...

가격 및 라이센스에 대한 정보는 당연히 제가 할 필요가 없겠지요?

http://www.microsoft.com/korea/sql/howtobuy/pricing/default.asp

부분에서 라이센싱 관련 자료를 보실 수 있으며(2001년 12월 26일 기준)

MS사의 웹사이트 링크는 수시로 변하기 때문에 적절하게 찾아 보시면 됩니다.

 

이정도면 어느정도의 설치전 작업은 말씀을 드린듯 하네요.

그럼 실제 설치 화면을 보시면서 이야기를 진행하도록 하지요.