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사의 웹사이트 링크는 수시로 변하기 때문에 적절하게 찾아 보시면 됩니다.
이정도면 어느정도의 설치전 작업은 말씀을 드린듯 하네요.
그럼 실제 설치 화면을 보시면서 이야기를 진행하도록 하지요.