SQL Server 2005 버전 및 구성 요소

업데이트: 2006년 4월 14일

설치 요구 사항은 사용자의 응용 프로그램 요구에 따라 달라질 수 있습니다. SQL Server 2005 버전별로 각기 다르게 조직 및 개인의 고유한 성능, 런타임 및 가격 요구 사항을 충족시켜 줍니다. 다양한 SQL Server 2005 구성 요소 중에서 어떤 항목을 설치하느냐는 조직 또는 개인별 요구에 따라서도 달라집니다. 다음 섹션은 SQL Server 2005에서 사용할 수 있는 여러 버전과 구성 요소 중에서 가장 적합한 항목을 선택하는 방법을 이해하는 데 도움이 될 것입니다.

SQL Server 2005 버전 결정

프로덕션 환경에서 SQL Server 2005 Developer Edition 및 SQL Server 2005 Evaluation Edition을 제외한 SQL Server 2005의 모든 버전을 사용할 수 있습니다. 다음 단락에서는 SQL Server 2005 버전을 설명합니다.

  • SQL Server 2005 Enterprise Edition(32비트 및 64비트)
    엔터프라이즈 버전은 대기업의 OLAP(온라인 트랜잭션 처리), 복잡한 데이터 분석, 데이터 웨어하우징 시스템 및 웹 사이트를 지원하는 데 필요한 성능 수준으로 확장됩니다. 엔터프라이즈 버전은 포괄적인 비즈니스 인텔리전스 및 분석 기능과 장애 조치(Failover) 클러스터링과 같은 고가용성 기능을 제공하므로 기업의 업무 관련 작업 대부분을 처리할 수 있게 해줍니다. 엔터프라이즈 버전은 SQL Server의 가장 포괄적인 버전이며 대기업 및 가장 복잡한 요구 조건에 이상적인 버전입니다.
  • SQL Server 2005 Enterprise Edition(32비트 및 64비트)
    SQL Server 2005는 32비트 또는 64비트 플랫폼용 180일 평가판 버전으로도 사용할 수 있습니다. SQL Server Evaluation Edition은 SQL Server 2005 Enterprise Edition과 동일한 기능 집합을 지원합니다. 프로덕션 환경에서 사용할 수 있게 SQL Server Evaluation Edition을 업그레이드할 수 있습니다.
  • SQL Server 2005 Standard Edition(32비트 및 64비트)
    SQL Server 2005 Standard Edition은 중소 기업용 데이터 관리 및 분석 플랫폼입니다. 이 버전은 전자 상거래, 데이터 웨어하우징 및 업무용 솔루션에 필요한 필수 기능을 포함합니다. 스탠더드 버전의 통합된 비즈니스 인텔리전스 및 고가용성 기능은 업무 지원에 필요한 필수 기능을 조직에 제공합니다. SQL Server 2005 Standard Edition은 완전한 데이터 관리 및 분석 플랫폼을 필요로 하는 중소 기업에 이상적인 버전입니다.
  • SQL Server 2005 Workgroup Edition(32비트만)
    SQL Server 2005 Workgroup Edition은 크기 또는 사용자 수에 제한이 없는 데이터베이스를 필요로 하는 소규모 조직을 위한 데이터 관리 솔루션입니다. SQL Server 2005 Workgroup Edition은 프런트 엔드 웹 서버의 역할을 할 수 있으며 부서나 지점에서 작업할 때 사용할 수 있습니다. 이 버전은 SQL Server 제품군의 핵심 데이터베이스 기능을 포함하며 SQL Server 2005 Standard Edition 또는 SQL Server 2005 Enterprise Edition으로 쉽게 업그레이드할 수 있습니다. SQL Server 2005 Workgroup Edition은 안정적이며 강력하고 관리가 용이한 이상적인 초급 데이터베이스입니다.
  • SQL Server 2005 Developer Edition(32비트 및 64비트)
    SQL Server 2005 Developer Edition에서 개발자는 SQL Server를 기반으로 어떤 유형의 응용 프로그램도 구축할 수 있습니다. 이 버전은 SQL Server 2005 Enterprise Edition의 모든 기능을 포함하지만 프로덕션 서버가 아닌 개발 및 테스트 시스템으로 사용하도록 허가되어 있습니다. SQL Server 2005 Developer Edition은 응용 프로그램을 구축 및 테스트하는 ISV(개별 소프트웨어 공급업체), 컨설턴트, 시스템 통합업체, 솔루션 공급자 및 기업 개발자에게 이상적인 버전입니다. 프로덕션 환경에서 사용할 수 있게 SQL Server 2005 Developer Edition를 업그레이드할 수 있습니다.
  • SQL Server 2005 Express Edition(32비트만)
    SQL Server Express 데이터베이스 플랫폼은 SQL Server 2005를 기반으로 하며 MSDE(Microsoft Desktop Engine)를 대체합니다. Microsoft Visual Studio 2005와 통합된 SQL Server Express를 사용하면 다양한 기능과 안전한 저장소를 제공하며 신속하게 배포할 수 있는 데이터 기반 응용 프로그램을 쉽게 개발할 수 있습니다.

    SQL Server Express는 무료로 제공되고 계약에 따라 재배포할 수 있으며 클라이언트 데이터베이스 및 기본 서버 데이터베이스 기능을 합니다. SQL Server Express는 ISV(독립 소프트웨어 공급업체), 서버 사용자, 비전문적 개발자, 웹 응용 프로그램 개발자, 웹 사이트 호스트는 물론 취미 삼아 클라이언트 응용 프로그램을 구축하는 사용자에게 이상적인 버전입니다. 고급 데이터베이스 기능이 필요한 경우 SQL Server Express를 SQL Server 고급 버전으로 완벽하게 업그레이드할 수 있습니다.

    또한 SQL Server Express는 SQL Server 2005 Express Edition with Advanced Services(SQL Server Express)의 일부로 사용할 수 있는 추가 구성 요소를 제공합니다. SQL Server Express의 기능 외에도, SQL Server Express with Advanced Services에는 다음과 같은 기능이 있습니다.

    • SQL Server Management Studio Express(SSMSE), SQL Server Management Studio의 하위 집합
    • 전체 텍스트 카탈로그 지원
    • Reporting Services를 통해 보고서 보기 지원
  • SQL Server 2005 Compact Edition(32비트만)
    SQL Server 2005 Compact Edition는 엔터프라이즈 데이터 관리 기능을 장치로 확장하는 소형 데이터베이스입니다. SQL Server 2005 Compact Edition는 SQL Server 2005 및 SQL Server 2000으로 데이터를 복제하므로 사용자가 주 데이터베이스와 동기화되는 이동 데이터 저장소를 유지 관리할 수 있습니다. SQL Server 2005 Compact Edition는 스마트 장치용 관계형 데이터베이스 관리 기능을 제공하는 유일한 SQL Server 버전입니다.
  • SQL Server 2005 Runtime Edition(32비트 및 64비트)
    SQL Server 2005 Runtime Edition은 Microsoft ISV Royalty Program을 통해 제공됩니다. SQL Server 2005 Runtime Edition의 최종 사용자 사용권 계약에 따라 고객이 SQL Server 코드를 사용해서 다른 응용 프로그램을 실행하지 않거나 SQL Server 코드를 다른 컨텍스트에서 사용하는 경우 독립 소프트웨어 공급업체(ISV)는 SQL Server 코드를 솔루션에 포함할 수 있습니다. SQL Server Runtime Edition에 대한 자세한 내용은 Microsoft 기술 자료 문서 “SQL Server Runtime 사용권을 구하는 방법(How to obtain the SQL Server Runtime license)”(https://support.microsoft.com/kb/917400)을 참조하십시오.

인터넷 서버에서 SQL Server 2005 사용

Microsoft 인터넷 정보 서비스(IIS)를 실행하는 서버와 같은 인터넷 서버에는 일반적으로 SQL Server 2005 클라이언트 도구를 설치합니다. 클라이언트 도구에는 SQL Server 인스턴스에 연결하는 응용 프로그램이 사용하는 클라이언트 연결 구성 요소가 포함됩니다.

[!참고] IIS를 실행하는 컴퓨터에 SQL Server 인스턴스를 설치할 수 있지만 이러한 설치는 일반적으로 단일 서버 컴퓨터를 사용하는 소규모 웹 사이트에서만 수행됩니다. 대부분의 웹 사이트에서는 한 대의 서버나 서버 클러스터에 중간 계층 IIS 시스템이 있고 별도의 서버나 서버 연합에 데이터베이스가 있습니다. SQL Server 2005 Reporting Services는 일반적으로 중간 계층에 설치됩니다. Reporting Services의 소프트웨어 요구 사항에 대한 자세한 내용은 SQL Server 2005 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오. 서버 연합에 대한 자세한 내용은 SQL Server 2005 온라인 설명서의 연결된 데이터베이스 서버 항목을 참조하십시오.

클라이언트/서버 응용 프로그램과 함께 SQL Server 2005 사용

SQL Server 인스턴스에 직접 연결되는 클라이언트/서버 응용 프로그램 실행 컴퓨터에는 SQL Server 2005 클라이언트 구성 요소만 설치할 수 있습니다. 데이터베이스 서버의 SQL Server 인스턴스를 관리하거나 SQL Server 응용 프로그램을 개발하려는 경우에는 클라이언트 구성 요소를 설치하는 것도 좋은 방법입니다.

클라이언트 구성 요소 옵션을 선택하면 명령 프롬프트 도구, Reporting Services 도구, 연결 구성 요소, 프로그래밍 모델, 관리 도구, 개발 도구, 온라인 설명서, 예제 데이터베이스 및 예제 응용 프로그램 등 SQL Server 기능이 설치됩니다. 자세한 내용은 방법: SQL Server 2005 설치를 참조하십시오.

SQL Server 2005 구성 요소 결정

SQL Server 설치 마법사의 기능 선택 페이지를 사용하여 SQL Server 2005 설치에 포함시킬 구성 요소를 선택할 수 있습니다. 트리에 있는 기능은 모두 기본적으로 선택되지 않습니다.

다음 설명을 참조하여 사용자 요구에 맞는 기능 모음을 결정하십시오.

서버 구성 요소 설명

SQL Server 데이터베이스 엔진

데이터베이스 엔진에는 데이터를 저장, 처리 및 보안 설정하기 위한 핵심 서비스인 데이터베이스 엔진, 복제 기능, 전체 텍스트 검색 기능, 관계형 데이터와 XML 데이터 관리 도구가 포함되어 있습니다.

Analysis Services

Analysis Services에는 OLAP(온라인 트랜잭션 처리) 및 데이터 마이닝 응용 프로그램을 생성 및 관리하기 위한 도구가 포함되어 있습니다.

Reporting Services 1,2

Reporting Services에는 테이블 형식, 행렬, 그래픽 및 자유 형식 보고서를 생성, 관리 및 배포하기 위한 서버/클라이언트 구성 요소가 포함되어 있습니다. Reporting Services는 보고서 응용 프로그램 개발에 사용할 수 있는 확장 가능 플랫폼이기도 합니다.

Notification Services

Notification Services는 사용자 개인의 정보를 시기 적절하게 다양한 장치의 구독자에게 보내는 응용 프로그램을 개발 및 배포하기 위한 플랫폼입니다.

Integration Services

Integration Services는 데이터 이동, 복사 및 변환을 위한 그래픽 도구 및 프로그래밍 가능 개체 모음입니다.

1 Reporting Services 설치에는 인터넷 정보 서비스(IIS) 5.0 이상이 필요합니다.

2 Reporting Services의 보고서 디자이너 구성 요소에는 Microsoft Internet Explorer 6.0 SP1(서비스 팩 1)이 필요합니다.

클라이언트 구성 요소 설명

연결 구성 요소

클라이언트와 서버 간 통신 구성 요소와 DB-Library, ODBC 및 OLE DB용 네트워크 라이브러리를 설치합니다.

관리 도구 설명

SQL Server Management Studio 1

Microsoft SQL Server 2005에 새롭게 제공된 SSMS(SQL Server Management Studio)는 SQL Server의 모든 구성 요소를 액세스, 구성, 관리, 운영 및 개발하기 위한 통합 환경입니다. SSMS는 이전 SQL Server 릴리스에 포함되어 있는 엔터프라이즈 관리자, 쿼리 분석기 및 분석 관리자의 기능을 단일 환경에 결합시켜 다양한 기술 수준을 보유하고 있는 개발자 및 관리자가 SQL Server에 액세스할 수 있도록 합니다.

SQL Server 구성 관리자

SQL Server 구성 관리자에서는 SQL Server 서비스, 서버 프로토콜, 클라이언트 프로토콜 및 클라이언트 별칭에 대한 기본 구성 관리 작업을 수행할 수 있습니다.

SQL Server 프로파일러

SQL Server 프로파일러는 데이터베이스 엔진 인스턴스 또는 Analysis Services 인스턴스를 모니터링하기 위한 그래픽 사용자 인터페이스를 제공합니다.

데이터베이스 엔진 튜닝 관리자

데이터베이스 엔진 튜닝 관리자는 최적의 인덱스, 인덱싱된 뷰 및 파티션 집합을 만드는 데 도움을 줍니다.

1 SQL Server Management Studio를 설치하려면 Internet Explorer 6.0 SP1이 필요합니다.

개발 도구 설명

Business Intelligence Development Studio 1

Business Intelligence Development Studio는 Analysis Services, Reporting Services 및 Integration Services 솔루션에 대한 통합 개발 환경입니다.

1 Business Intelligence Development Studio를 설치하려면 Internet Explorer 6.0 SP1이 필요합니다.

설명서 및 예제 설명

SQL Server 온라인 설명서

SQL Server 2005에 대한 핵심 설명서입니다.

SQL Server 예제

데이터베이스 엔진, Analysis Services, Reporting Services 및 Integration Services에 대한 예제 코드 및 예제 응용 프로그램을 제공합니다.

참고 항목

참조

설치할 구성 요소
기능 선택
버전 및 에디션 업그레이드

관련 자료

SQL Server 노출 영역 구성

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • SQL Server Runtime을 SQL Server 2005 버전 목록에 추가했습니다.

2006년 4월 14일

변경된 내용
  • SQL Server 2005 Evaluation Edition의 사용 기간을 120일에서 180일로 업데이트했습니다.
  • 프로덕션 환경에서 사용할 수 있는 SQL Server 2005 버전 목록을 수정했습니다. 디벨로퍼 버전 및 평가판 버전만 프로덕션 환경에서 사용할 수 없습니다.