MSSQL 2005 중요사항

업그레이드와 마이그레이션 개념 정의
■ 업그레이드(Upgrade)
- 기존 설치를 업데이트하는 것입니다
- 인스턴스명이 그대로 유지됩니다
- 프로세스가 자동화됩니다


■ 마이그레이션(Migration)
- 새로운 설치부터 시작되는 것입니다
- 이전 인스턴스와 새로운 인스턴스가 각각 유지됩니다
- 대부분의 프로세스가 수작업입니다
마이그레이션 장점과 단점
■ 장점
- 업그레이드 프로세스에 관한 세부적인 관리를 제공합니다
- 이전 인스턴스와 새로운 인스턴스에 대한 테스트 및 확인을 합니다
- 마이그레이션중 레거시 인스턴스를 유지합니다
- 마이그레이션 오류를 수정합니다)

■ 단점
- 새로운 혹은 추가적인 하드웨어 자원을 요구합니다
- 응용프로그램의 새로운 인스턴스에 대한 수정 요구가 발생합니다
마이그레이션 장점과 단점
■ 장점
- 업그레이드 프로세스에 관한 세부적인 관리를 제공합니다
- 이전 인스턴스와 새로운 인스턴스에 대한 테스트 및 확인을 합니다
- 마이그레이션중 레거시 인스턴스를 유지합니다
- 마이그레이션 오류를 수정합니다)

■ 단점
- 새로운 혹은 추가적인 하드웨어 자원을 요구합니다
- 응용프로그램의 새로운 인스턴스에 대한 수정 요구가 발생합니다
SQL Server 2005 에디션
SQL Server 2005는 여러 에디션이 있습니다. 여러분의 환경에 어떤 것이 적절한지 각 에디션 간의 차이를 이해하는 것이 중요합니다
SQL Server 2005는 익스프레서 에디션을 제외하고 모든 에디션이 32-bit 와 64-bit에 설치 가능합니다
아래와 같은 정식 에디션 이외 120일 평가판 에디션이 있습니다

에디션 설명
엔터프라이즈 에디션
(Enterprise Edition)
(32bit와 64bit) 대기업이 주고객이 되는 버전이다.가장 크고 복잡한 기업 환경의 온라인 트랙잭션 처리(OLTP),고도의 데이터 분석 서비스,데이터웨어 하우징,고가용성기능을 제공합니다.
표준 에디션
(Standard Edition)
(32bit와 64bit) 소규모와 중간크기 조직에 맞는 데이터 관리 및 분석 플랫폼이다 2000버전에서는 엔터프라이즈 버전에서만 지원되었던 클러스터링기능을 지원하며 모든 영역의 BI기능을 지원합니다.
워크그룹 에디션
(Workgroup Edition)
(32bit와 64bit) 새로 나온 버전이다. 중소규모의 기업과 단위 부서별 설치에 맞게 설계되었다. 이 버전은 BI와 표준 및 엔터프라이즈에서 가지고 있는 고가용성 기능을 제외한 관계형 데이터베이스를 지원합니다.
익스프레스 에디션
(Express Edition)
(32bit와 64bit) MSDE(Microsoft SQL Server Desktop Engine)를 대체하기 위해 만든 버전이다 CLR통합기능을 지원합니다.
개발자 에디션
(Developer Edition)
(32bit와 64bit) 개발과 테스트를 위한 데이터베이스 에디션입니다. 엔터프라이즈 에디션의 모든 기능을 사용하여 볼 수 있으나 프러덕션 서버에서는 사용할 수 없습니다.





SQL Server 2005 하드웨어 요구사항 점검(32비트 시스템 기준)
하드웨어 최소 요구사항을 확인해야만 합니다. 만족되지 않는경우 전체 또는 일부의 구성요소(components)가 설치 되지 않을 수 있습니다

하드웨어 요구사항
프로세서 500-megahertz (MHz) 또는 그 이상 (1 gigahertz 또는 그 이상 수준을 권장)
메모리 엔터프라이즈 에디션 : 512MB (1GB 또는 그 이상 권장)
표준 에디션 : 512MB ,1GB 또는 그 이상 권장)
워크그룹 에디션 : 512MB(1GB 또는 그이상 권장;최대 3GB)
평가 에디션 : 512MB ,1GB 또는 그 이상 권장)
개발자 에디션 : 512MB ,1GB 또는 그 이상 권장)
익스프레스 에디션: 512MB(1GB 또는 그이상 권장;최대 1GB)
디스크 전체 설치를 위해 350MB의 사용가능한 공간 필요
예제 데이터베이스를 위해 390MB 공간 필요

확장성 및 성능
기능 Express Workgroup Standard Enterprise
CPU수 1 2 4 제한없음
RAM 1GB 3GB 제한없음 제한없음
64비트 지원 WOW(Windows On Windows) WOW √ √
데이터베이스크기 4GB 제한없음 제한없음 제한없음


SQL Server 2005의 운영체제 요구사항(32비트기준)
엔터프라이즈 표준 워크그룹 평가 개발자 익스프레스
Windows 2003 Enterprise
SP1 (all pc editions) √ √ √ √ √ √
Windows XP
Professional SP2 √ √ √ √
Windows XP
Home Edition SP2 √ √
Windows 2000
professional SP4 √ √ √ √
Windows 2000
Server SP4(all editions) √ √ √ √ √ √


■ 추가적인 소프트웨어 요구사항입니다
- Microsoft Internet Explorer 6.0 서비스팩 1 또는 그이상
(Microsoft Management Console에 필요합니다)
- Internet Information Services (IIS) 5.0 또는 그이상 ( Reporting Services에 필요합니다)
- TCP/IP networking
- Microsoft .NET Framework 2.0 (SQL Server설치에 필요하다면)
- Microsoft Windows Installer 2.0 (SQL Server 설치에 필요하다면)
데이터베이스 개발자를 위한 새로운 기능
■ T-SQL향상
새로운 데이터 형식, 구조화된 예외처리 방식 CTE 테이블, 관계형 연산자들, 순위함수들을 포함하여 많은 추가사항들이 생겼습니다.

■ Native XML 지원
SQL Server 2005는 XML을 데이터베이스 자체적으로 지원합니다. XML 데이터 형식을 지정하여 데이터를 저장하고 확인할 수 있으며 XML형식으로 데이터를 쿼리할 수 있습니다

■ 메시지 기반의 서비스
서비스 브로커 구성요소는 메시지 기반의 서비스 응용 프로그램 개발에 관한 플랫폼을 제공합니다. 큐에 옮겨진 메시지를 이용하여 비동기적으로 통신하는 서비스를 개발할 수 있습니다.

■ Native HTTP 서비스
SQL Server 2005에서는 HTTP 끝점을 생성할 수 있습니다. IIS에대한 요구 없이 웹 서비스 로서 데이터베이스 객체가 이용될때 이러한 끝점에 대한 HTTP요구를 감지할 수 있습니다. HTTP에 대한 지원은 SQL Server 기반 서비스를 이용하는 클라이언트 응용 프로그램의 다양한 요구를 소화해낼 수 있습니다.

■ 알림 서비스
알림 서비스는 특정한 이벤트를 지정한 구독자에게 알림을 보낼 수 있는 응용 프로그램을 만들 수 있습니다. 이는 알림 기반의 응용 프로그램 개발에 대한 강력할 플랫폼을 제공합니다

■ CLR(Common Language Runtime) 통합
닷넷 CLR이 SQL Server 2005데이터베이스 엔진에 통합되었습니다. 이는 Visual C# .NET 또는 Visual Basic .NET 같은 닷넷 언어로 쓰여진 관리코드(managed code)를 사용한 데이터 형식, 저장 프로시저, 함수, 트리거 같은 데이터베이스 객체들이 수행되는 것을 가능하게 합니다. CLR을 이용하면 T-SQL을 이용하여 수행하는 것이 어렵거나 불가능한 것을 가능하게 합니다

■ 리포팅 서비스
SQL Server 데이터베이스 또는 분석 서비스 큐브에 있는 데이터로부터 보고서를 개발하도 록 합니다. 개발자들은 Microsoft Visual Studio. .NET 기반의 보고서 디자이너를 이용하여 보고서를 디자인할 수 있고 IIS 웹서비스에 출판할 수 있는 강력한 비즈니스 인텔리전스 응용 프로그램 플랫폼입니다.