업데이트: 2/12/2007

이 파일의 최신 버전은 Microsoft 다운로드 센터에서 World Wide Web으로 볼 수 있습니다.

SQL Server 설명서 팀은 설명서에 대한 여러분의 의견을 환영합니다. 모든 설명서 관련 문제는 확인하고 조사하지만 기술 지원 관련 질문에 직접 대답해드리지는 않습니다. 설명서 관련 문제가 아닌 기술 관련 문제에 대한 도움을 얻으려면 SQL Server 지원 받기를 참조하십시오.

가능하면 의견을 보내실 때 영문을 사용해 주십시오.

목차

1.0 소개

Microsoft® SQL Server™ 2005 Express Edition with Advanced Services SP2(서비스 팩 2)는 사용이 간편한 무료 SQL Server 2005 버전입니다. Microsoft Visual Studio 2005와 통합된 SQL Server Express SP2를 사용하면 강력하고 안전한 데이터 기반 응용 프로그램을 쉽게 개발하고 신속하게 배포할 수 있습니다. SQL Server Express SP2는 계약에 따라 재배포할 수 있으며 기본 서버 데이터베이스뿐만 아니라 클라이언트 데이터베이스로 작동할 수 있습니다. SQL Server Express SP2는 ISV(개별 소프트웨어 공급업체), 서버 사용자, 비전문 개발자, 웹 응용 프로그램 개발자, 웹 사이트 호스터 및 취미 삼아 클라이언트 응용 프로그램을 구축하는 사용자에게 이상적인 버전입니다. 고급 데이터베이스 기능이 필요할 경우 SQL Server Express SP2를 고급 버전의 SQL Server로 원활하게 업그레이드할 수 있습니다.

SQL Server Express with Advanced Services SP2는 SQL Server 2005 Express Edition SP2에서 제공하는 기능 외에도 다음과 같은 추가 구성 요소를 제공합니다.

  • SQL Server Management Studio Express(SSMSE), SQL Server Management Studio의 하위 집합

  • 전체 텍스트 카탈로그 지원

  • 보고서 서버를 통해 보고서 보기 지원

    중요:
    SQL Server Express with Advanced Services 설치 프로그램은 Reporting Services의 서버 구성 요소를 설치합니다. Reporting Services를 설치하면 보고서 서버에서 실행되는 보고서를 게시하고 볼 수 있습니다. 보고서를 만들려면 Business Intelligence Development Studio를 설치합니다. 자세한 내용은 4.3 Reporting Services 및 Business Intelligence Development Studio를 사용하여 보고서 만들기를 참조하십시오.

    참고:
    SQL Server Express with Advanced Services의 초기 릴리스 버전은 SQL Server Express SP1(서비스 팩 1)과 동일한 제품 버전이었습니다. 이는 SQL Server Express with Advanced Services의 첫 번째 서비스 팩입니다.

또한 SQL Server Express SP2를 사용하여 Microsoft SQL Server 2000 Desktop Engine(MSDE 2000이라고도 함) 인스턴스를 SQL Server Express SP2로 업그레이드할 수 있습니다.

중요:
이 서비스 팩은 SQL Server Express 인스턴스, SQL Server Express with Advanced Services 인스턴스 또는 MSDE 2000 인스턴스를 SQL Server Express with Advanced Services SP2로 업그레이드하는 경우에만 사용할 수 있습니다. SQL Server 2005의 다른 모든 버전을 SP2로 업그레이드 하는 경우에는 Microsoft SQL Server 2005 SP2(서비스 팩 2)를 사용해야 합니다. SQL Server 2005 SP2는 Microsoft 다운로드 센터 페이지 SQL Server 2005 서비스 팩 2에서 다운로드할 수 있습니다. SQL Server Express의 시험판 버전에는 이 서비스 팩을 적용할 수 없습니다.

[맨 위]

1.1 SQL Server Express SP2 설치 개요

설치하는 동안 SQL Server Express SP2 설치 프로그램에서 SQL Server Express 인스턴스를 열거하여 SP2로 업그레이드할 인스턴스를 선택할 수 있도록 합니다. SQL Server Express SP2는 이미 SP2로 업그레이드된 SQL Server Express 인스턴스에 다시 적용할 수 있습니다. SP2를 설치하는 일반적인 프로세스는 다음과 같습니다.

  1. 서비스 팩 설치 파일을 다운로드하여 압축을 풉니다. 섹션 2.0에서는 SP2 설치 파일을 다운로드하는 방법에 대해 설명합니다.

    참고:
    SQL Server Express SP2를 설치하려면 .NET Framework 2.0이 있어야 합니다.

  2. SP2로 업그레이드할 준비를 합니다. 섹션 3.1에서는 SQL Server Express SP2를 설치하기 전에 수행할 사전 단계에 대해 설명합니다.

  3. SQL Server Express SP2를 설치합니다. 섹션 3.2에서는 SP2 설치 프로그램을 실행하는 옵션에 대해 자세히 설명합니다.

[맨 위]

1.2 설치 요구 사항

SQL Server Express SP2를 설치하기 전에 Microsoft 웹 페이지 SQL Server 2005 Express Edition 시스템 요구 사항에서 SQL Server Express 설치 요구 사항을 검토하십시오. 하드웨어 및 소프트웨어 요구 사항도 SQL Server Express with Advanced Services 설치 요구 사항 문서에 요약되어 있습니다.

SQL Server Express를 설치하려면 .NET Framework 2.0이 있어야 합니다. .NET Framework 2.0이 설치되어 있지 않은 경우 SQL Server Express SP2를 설치하기 전에 다운로드하여 설치해야 합니다. Microsoft 다운로드 센터 페이지 Microsoft .NET Framework 버전 2.0 재배포 가능 패키지에서 .NET Framework 2.0을 다운로드할 수 있습니다.

참고:
.NET Framework 2.0은 Visual Studio 2005 및 SQL Server 2005의 다른 모든 버전이 설치될 때 자동으로 설치됩니다.

MSDE 2000 인스턴스를 SQL Server Express SP2로 업그레이드하려면 .NET Framework 2.0이 설치되어 있는지 확인해야 합니다.

[맨 위]

1.3 SQL Server Express SP2 제거

SQL Server Express SP2의 새 인스턴스는 프로그램 추가/제거에서 제거할 수 있습니다. 그러나 SQL Server Express SP2를 사용하여 SQL Server Express 인스턴스를 SP2로 업그레이드하는 경우에는 업그레이드를 제거할 수 없습니다.

이전 버전의 SQL Server Express로 되돌리려면
  1. 프로그램 추가/제거현재 설치된 프로그램에서 Microsoft SQL Server 2005를 선택한 다음 제거를 클릭합니다.

  2. 구성 요소 선택 대화 상자에서 제거할 SQL Server Express 인스턴스를 선택합니다.

  3. 다음을 클릭하고 마침을 클릭하여 제거 마법사를 완료합니다.

  4. 이전 버전의 SQL Server Express 인스턴스를 다시 설치합니다.

  5. 인스턴스에 이미 설치된 핫픽스를 모두 적용합니다.

    참고:
    이전 버전의 SQL Server Express로 되돌릴 수 있는지 확인하려면 추가 단계를 수행해야 합니다. 자세한 내용은 3.1.1 SQL Server Express 데이터베이스 백업을 참조하십시오.

[맨 위]

1.4 SQL Server Express SP2에 대한 추가 정보

Microsoft Windows Vista에서 SQL Server 2005 SP2를 실행하는 방법에 대한 자세한 내용은 5.3 Windows Vista 고려 사항을 참조하십시오.

이 서비스 팩에 포함된 수정 사항 목록은 Microsoft 기술 자료 문서 921896에서 확인할 수 있습니다. 921896에 나열된 각 수정 사항에는 해당 수정 사항으로 해결된 문제에 대해 설명하는 기술 자료 문서에 대한 링크가 있습니다. 각 수정 사항에 대한 자세한 내용을 보려면 각 기술 자료 문서에 대한 링크를 클릭하십시오.

핫픽스

2007년 1월 15일 이전에 릴리스된 SQL Server 2005 보안 게시판과 관련하여 공개적으로 제기된 모든 문제가 SP2에서 해결되었습니다. 2007년 1월 15일 이후에 SQL Server 2005 또는 SQL Server Express 핫픽스를 받은 경우에는 해당 핫픽스가 이 SP2 릴리스에 포함되어 있지 않을 수 있습니다. SQL Server Express SP2에 대한 같은 핫픽스를 구하려면 주 지원 공급자에게 문의하십시오.

SQL Server Express 버전 번호를 확인하는 방법

모든 SQL Server 제품(서비스 팩 포함)은 고유의 버전 번호를 가지고 있습니다. SQL Server Express 인스턴스의 버전 번호는 다음 두 가지 방법을 사용하여 볼 수 있습니다.

  • 인스턴스에 연결되어 있는 경우 SQL Server Management Studio Express 개체 탐색기를 통해 볼 수 있습니다.

  • SQL Server Express 인스턴스에 대한 SELECT SERVERPROPERTY('ProductVersion') 쿼리를 실행하여 볼 수 있습니다.

다음 표에는 SQL Server Express의 버전에 해당하는 버전 번호가 나와 있습니다.

버전 번호 SQL Server Express 버전

9.00.1399

SQL Server Express(초기 버전)

9.00.2047

SQL Server Express SP1 또는 SQL Server Express with Advanced Services

9.00.3042

SQL Server Express SP2 또는 SQL Server Express with Advanced Services SP2

참고:
핫픽스를 적용한 경우 제품 버전이 이와 다를 수 있습니다.

[맨 위]

1.5 SQL Server 2005 온라인 설명서 업데이트 다운로드

SQL Server 2005 온라인 설명서의 2006년 4월 업데이트부터는 SQL Server Express에 대한 별개의 온라인 설명서를 사용할 수 없습니다. SQL Server 2005 온라인 설명서가 SQL Server Express에 대한 기본 설명서입니다. 온라인 설명서의 2007년 2월 업데이트에는 이 서비스 팩에 포함된 모든 제품 업그레이드가 반영되어 있으며 설명서에 대한 다른 개선 사항도 포함되어 있습니다. 이 업데이트를 설치하여 로컬 설명서 복사본의 정보를 SQL Server Express SP2 관련 최신 정보로 유지하는 것이 좋습니다. 2007년 2월 업데이트는 이 Microsoft 웹 사이트에서 다운로드할 수 있습니다. 온라인 설명서를 설치한 후에는 목차 창에서 SQL Server Express 필터를 사용하여 SQL Server Express 버전에 적용되지 않는 내용을 숨길 수 있습니다. SQL Server Express 설명서에 대한 자세한 내용은 SQL Server 2005 온라인 설명서의 "SQL Server Express 온라인 설명서 사용"을 참조하십시오.

[맨 위]

SQL Server 2005 예제 및 예제 데이터베이스

예제 데이터베이스는 SQL Server Express와 함께 설치되지 않습니다. AdventureWorks 예제 데이터베이스는 Microsoft 다운로드 센터 웹 사이트에서 설치할 수 있습니다. Northwindpubs 예제 데이터베이스는 Microsoft 다운로드 센터 웹 사이트에서 다운로드할 수 있습니다.

참고:
SQL Server Express에서는 Northwindpubs 예제 데이터베이스가 작동하지만 AdventureWorks 예제 데이터베이스를 사용하는 것이 좋습니다.

업데이트된 SQL Server 2005 예제 다운로드

SQL Server 2005의 새 예제 및 업데이트된 예제를 사용할 수 있습니다. 이 Microsoft 웹 사이트에서 업데이트된 예제를 다운로드할 수 있습니다. 업데이트된 예제 설치에 대한 자세한 내용은 업데이트된 SQL Server 2005 온라인 설명서에서 "예제 설치"를 참조하십시오.

[맨 위]

2.0 SQL Server Express SP2 다운로드

SQL Server Express는 MSDN 페이지 SQL Server 2005 Express Edition SP2에서 다운로드할 수 있습니다.

참고:
다운로드 사이트에서 제공된 지침에 따라 제품을 다운로드하고 압축을 풀어야 합니다.

[맨 위]

3.0 SQL Server Express SP2 설치

이 섹션에서는 SQL Server 2005 SP2를 설치하는 방법 및 이 서비스 팩의 성공적인 설치에 영향을 줄 수 있는 최신 정보 또는 설치 문제에 대해 자세히 설명합니다. SQL Server Express SP2의 설치 단계는 다음과 같습니다.

  1. SQL Server Express SP2 설치 준비

  2. SQL Server Express SP2 설치

  3. 서비스 및 응용 프로그램 다시 시작

[맨 위]

3.1 SQL Server Express SP2 설치 준비

이 섹션은 SQL Server Express 또는 SQL Server Desktop Engine(MSDE 2000이라고도 함) 인스턴스를 SP2로 업그레이드하는 경우에 적용됩니다. SQL Server Express SP2의 새 인스턴스를 설치하는 경우 .NET Framework 2.0도 설치해야 합니다. 이렇게 하면 SP2 설치 준비는 완료된 것입니다. 자세한 내용은 1.2 설치 요구 사항을 참조하십시오. MSDE 2000 인스턴스를 업그레이드하는 경우 이 섹션에서 설명하는 단계에 따라 .NET Framework 2.0을 설치해야 합니다.

참고:
MSDE 2000 인스턴스를 SQL Server Express SP2로 업그레이드하기 전에 해당 인스턴스에 대해 Microsoft SQL Server 2005 업그레이드 관리자를 실행하는 것이 좋습니다. 업그레이드 관리자는 업그레이드에 영향을 줄 수 있는 기능 및 구성 변경 내용을 식별하며 식별된 각 문제 및 해결 방법을 설명하는 설명서에 대한 링크를 제공합니다. 업그레이드 관리자는 Microsoft 다운로드 센터 웹 사이트에서 다운로드할 수 있습니다.

SQL Server Express 인스턴스를 SP2로 업그레이드하기 전에 다음을 실행해야 합니다.

  1. SQL Server Express 데이터베이스 백업

  2. 시스템 데이터베이스에 사용 가능한 공간이 충분한지 확인

  3. SQL Server Express 서비스 계정을 사용할 수 있는지 확인

  4. 서비스 및 응용 프로그램 중지

[맨 위]

3.1.1 SQL Server Express 데이터베이스 백업

SQL Server Express SP2를 설치하기 전에 master, msdbmodel 데이터베이스를 백업합니다. SQL Server Express SP2를 설치하면 master, msdbmodel 데이터베이스가 수정되어 SP2 이전 버전의 SQL Server Express 및 MSDE와 호환되지 않습니다. SP2 없이 SQL Server Express 또는 MSDE를 다시 설치하려면 이러한 데이터베이스를 백업해야 합니다.

또한 사용자 데이터베이스도 백업하는 것이 좋습니다.

중요:
복제 토폴로지에 참가하는 인스턴스에 SQL Server Express SP2를 적용할 경우에는 SQL Server Express SP2를 적용하기 전에 복제된 데이터베이스를 시스템 데이터베이스와 함께 백업해야 합니다.

[맨 위]

3.1.2 시스템 데이터베이스에 사용 가능한 공간이 충분한지 확인

mastermsdb 시스템 데이터베이스에 대해 자동 증가 옵션을 선택하지 않은 경우에는 각 데이터베이스에 적어도 500KB의 사용 가능한 공간이 있어야 합니다. 데이터베이스에 공간이 충분한지 확인하려면 mastermsdb 데이터베이스에서 sp_spaceused 시스템 저장 프로시저를 실행합니다. 각 데이터베이스의 할당되지 않은 공간이 500KB보다 적은 경우에는 데이터베이스의 크기를 늘려야 합니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 "데이터베이스 확장"을 참조하십시오.

[맨 위]

3.1.3 SQL Server Express 서비스 계정을 사용할 수 있는지 확인

SQLExpress 서비스의 시작 유형이 사용 안 함으로 설정되어 있으면 설치되지 않을 수 있습니다.

서비스 계정을 확인하고 설정하려면
  1. 제어판에서 관리 도구, 서비스를 차례로 선택합니다.

  2. 목록에서 SQLExpress 서비스를 찾아 시작 유형의 값을 확인합니다.

  3. 시작 유형의 값이 사용 안 함인 경우 서비스 이름을 두 번 클릭하고 시작 유형수동 또는 자동으로 변경합니다.

  4. 확인을 클릭합니다.

[맨 위]

3.1.4 서비스 및 응용 프로그램 중지

SP2를 설치하기 전에 업그레이드할 모든 SQL Server Express 인스턴스에 연결된 응용 프로그램 및 서비스를 모두 중지해야 합니다. 여기에는 제어판 및 프로그램 추가/제거가 포함됩니다.

먼저 응용 프로그램 및 서비스를 종료하지 않고 SP2 적용을 시작하면 설치 프로그램에서 SQL Server Express 서비스를 중지하려고 합니다. 설치 프로그램에서 중지해야 할 다른 응용 프로그램 및 서비스를 확인하면 경고 메시지에 중지해야 하는 응용 프로그램과 서비스가 표시됩니다. 이러한 응용 프로그램 및 서비스를 중지한 후 다시 시도를 클릭하여 설치를 다시 시작합니다. 응용 프로그램이나 서비스를 중지할 수 없으면 계속을 클릭합니다. 설치는 계속 진행되지만 설치가 완료된 후에 시스템을 다시 시작해야 할 수 있습니다. 취소를 클릭하면 현재 구성 요소는 SP2로 업그레이드되지 않지만 설치는 계속 진행됩니다.

참고:
설치 프로그램에서 중지해야 하는 응용 프로그램과 서비스를 확인하지 못하는 경우도 있습니다. 이런 경우 SP2를 설치하기 전에 제어판을 포함하여 SQL Server Express에 연결된 응용 프로그램 및 서비스를 모두 중지해야 합니다.

[맨 위]

3.2 SQL Server Express SP2 설치

SQL Server Express SP2를 설치하려면 자동 압축 풀기 다운로드 패키지를 실행하면 됩니다. 사용자 지정 모드 및 무인 모드로 설치 프로그램을 실행하는 방법에 대한 자세한 지침은 SQL Server 2005 온라인 설명서의 "SQL Server Express 설치" 섹션에 자세히 설명되어 있습니다. SQL Server Express SP2를 설치하기 전에 설치 설명서를 검토해야 합니다. F1 키를 누르거나 온라인 도움말이 포함된 대화 상자에서 도움말 단추를 클릭하면 설치하는 동안 설치 설명서에 액세스할 수 있습니다. 이 설명서는 MSDN 라이브러리에서 World Wide Web으로 볼 수도 있습니다.

중요:
SQL Server Express SP2 설치 프로그램은 SQL Server Express SP2가 설치될 컴퓨터에 대해 관리자 권한이 있는 계정으로 실행해야 합니다.

[맨 위]

3.3 서비스 및 응용 프로그램 다시 시작

이 섹션은 SQL Server Express의 기존 인스턴스를 SP2로 업그레이드하는 경우에만 적용됩니다.

설치 프로그램이 완료되면 컴퓨터를 다시 시작하라는 메시지가 표시될 수 있습니다. 3.1.4 서비스 및 응용 프로그램 중지에서는 다시 시작해야 하는 경우에 대한 지침을 제공합니다. 시스템이 다시 시작된 후 또는 다시 시작하라는 메시지가 표시되지 않고 설치가 완료된 후에는 제어판에서 서비스 응용 프로그램을 사용하여 서비스 팩을 적용하기 전에 중지한 서비스가 모두 실행되고 있는지 확인합니다. 이러한 서비스에는 MS DTC(Microsoft Distributed Transaction Coordinator) 및 Microsoft Search 서비스 또는 인스턴스 관련 서비스 등이 있습니다. 서비스 팩 설치 프로그램을 실행하기 전에 닫은 응용 프로그램을 다시 시작합니다. 이때 업그레이드된 master, msdbmodel 데이터베이스도 백업해야 합니다.

[맨 위]

3.4 설치 문제

이 섹션에서는 SP2의 설치 문제에 대해 자세히 설명합니다. SQL Server Express with Advanced Services에는 SQL Server 2005 서비스 팩 1에 포함된 모든 업데이트가 들어 있습니다.

참고:
다른 설명이 없는 한 이러한 문제는 SQL Server Express의 새 인스턴스를 설치하는 경우에만 적용됩니다.

[맨 위]

3.4.1 기존 SQL Native Client 설치로 인해 설치가 실패할 수 있음

오류 메시지 "제품 Microsoft SQL Native Client의 설치 패키지가 없습니다. 설치 패키지 'sqlncli.msi'의 올바른 설치 패키지 사본을 사용하여 설치를 다시 시도하십시오."를 표시하면서 설치가 실패하고 롤백됩니다. 이 문제를 해결하려면 프로그램 추가/제거를 사용하여 SQL Native Client를 제거합니다.

[맨 위]

3.4.2 "성능 모니터 카운터 검사에 실패했습니다" 메시지를 표시하며 시스템 구성 검사기가 실패함

SCC(시스템 구성 검사기)는 SQL Server 설치가 시작되기 전에 성능 모니터 카운터 레지스트리 키 값을 확인합니다. SCC가 기존 레지스트리 키 값을 확인할 수 없거나 Lodctr.exe 시스템 프로그램을 실행할 수 없다면 SCC 검사가 실패하고 설치가 차단됩니다. 설치를 완료하려면 레지스트리 키 값을 수동으로 늘려야 합니다.

주의:
레지스트리를 잘못 편집하면 운영 체제를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. 레지스트리를 잘못 편집하여 발생하는 문제를 해결할 수 있다고 보장할 수 없습니다. 따라서 레지스트리를 편집하기 전에 중요한 데이터를 백업하십시오. 레지스트리를 백업, 복원 및 편집하는 방법은 Microsoft 기술 자료 문서 256986을 참조하십시오.

카운터 레지스트리 키를 수동으로 늘리려면
  1. 시작, 실행을 차례로 클릭한 후 실행 입력란에 regedit.exe를 입력하고 확인을 클릭합니다.

  2. 레지스트리 키 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]로 이동합니다. 다음 키를 찾습니다.

    • "Last Counter"=dword:00000ed4 (5276)

    • "Last Help"=dword:00000ed5 (5277)

  3. 값을 확인합니다. 이전 단계(5276)의 Last Counter 값은 다음 레지스트리 키에 있는 Perflib\009의 최대 Counter 키 값과 같아야 합니다. 또한 이전 단계(5277)의 Last Help 값은 다음 레지스트리 키에 있는 Perflib\009의 최대 Help 키 값과 같아야 합니다. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]

    참고:
    "009"는 영어(미국)에 사용되는 키입니다.

  4. 필요한 경우 \Perflib 키의 Last Counter와 Last Help 값을 수정합니다. 오른쪽 창에서 Last Counter 또는 Last Help를 마우스 오른쪽 단추로 클릭하고 수정을 클릭한 후 단위 = "십진수"를 클릭하고 데이터 필드에 값을 설정한 다음 확인을 클릭합니다. 필요에 따라 다른 키에 대해서도 반복한 다음 레지스트리 편집기를 닫습니다.

  5. SQL Server Express 설치 프로그램을 다시 실행합니다.

[맨 위]

3.4.3 Windows Server 2003에서 암호화 서비스를 해제하면 Windows 로고 요구 사항 대화 상자가 표시되면서 설치가 실패함

Windows CSP(암호화 서비스 공급자)는 Windows 기반 응용 프로그램이 Windows Server 2003의 CryptoAPI를 통해 액세스하는 인증, 인코딩 및 암호화 서비스를 수행하는 코드입니다. CSP 서비스가 중지되거나 해제되면 SQL Server 설치 프로그램이 실패하며 Windows 로고 요구 사항 메시지가 표시됩니다.

참고:
Windows Server 2003 장애 조치 클러스터에서 SQL Server 설치 프로그램을 실행하기 전에 모든 클러스터 노드에서 CSP 서비스를 시작해야 합니다.

Windows Server 2003에서 Windows CSP 서비스를 설정하려면
  1. 제어판에서 관리 도구를 연 다음 서비스를 두 번 클릭합니다.

  2. 이름 열에서 암호화 서비스를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.

  3. 서비스를 닫습니다.

  4. 설치 프로그램을 실행합니다.

[맨 위]

3.4.4 Windows에서 MSDTC가 완전히 설정되지 않음

Windows에서 MS DTC(Microsoft Distributed Transaction Coordinator)가 완전히 구성되지 않아 응용 프로그램에서 SQL Server Express 리소스를 분산 트랜잭션에 참여시키지 못할 수 있습니다. 이 문제는 연결된 서버, 분산 쿼리 및 분산 트랜잭션을 사용하는 원격 저장 프로시저에 영향을 미칠 수 있습니다. 이러한 문제를 방지하려면 SQL Server Express가 설치된 서버에서 MS DTC 서비스를 완전히 설정해야 합니다.

MS DTC를 완전히 설정하려면
  1. 제어판에서 관리 도구를 연 다음 구성 요소 서비스를 두 번 클릭합니다.

  2. 콘솔 루트의 왼쪽 창에서 구성 요소 서비스를 클릭한 후 컴퓨터를 확장합니다.

  3. 내 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. MSDTC 탭에서 보안 구성을 클릭합니다.

  5. 보안 설정에서 모든 확인란을 선택합니다.

  6. DTC 로그온 계정 이름이 NT AUTHORITY\NetworkService로 설정되어 있는지 확인합니다.

[맨 위]

3.4.5 "강제 암호화" 구성을 사용할 경우 SQL Server Express 설치가 실패할 수 있음

"강제 암호화" 옵션이 설정된 상태로 기존 SQL Server 클라이언트 설치가 구성된 경우 설치가 실패할 수 있습니다. 이 문제를 해결하려면 모든 SQL Server 클라이언트에서 이 옵션을 해제하십시오. SQL Server 2000에 설치된 MDAC(Microsoft Data Access Components) 클라이언트의 경우 SQL Server 2000 클라이언트 네트워크 유틸리티를 사용합니다. SQL Native Client의 경우 프로그램 추가/제거를 사용하여 SQL Native Client를 제거합니다.

[맨 위]

3.4.6 SQL Server 2000 기본 인스턴스를 설치하면 SQL Server Express를 사용하지 못할 수 있음

컴퓨터에 SQL Server 2000 관리 도구 및 SQL Server Express 기본 인스턴스가 설치되어 있는 경우 SQL Server 설치 프로그램이 SQL Server 2000 기본 인스턴스의 설치를 허용합니다. 그러나 이렇게 할 경우 설치되어 있는 SQL Server Express 인스턴스를 사용할 수 없습니다. 따라서 SQL Server 2000 관리 도구 및 SQL Server Express 기본 인스턴스가 컴퓨터에 이미 설치되어 있는 경우 SQL Server 2000 인스턴스를 설치하지 마십시오.

[맨 위]

3.4.7 Windows 도메인 컨트롤러에 SQL Server Express 설치

보안 정보:
도메인 컨트롤러에서 SQL Server Express를 실행하는 것이 좋습니다.

Windows 도메인 컨트롤러에 SQL Server Express를 설치할 수 있지만 Windows Server 2003 도메인 컨트롤러에서 로컬 서비스나 네트워크 서비스로 실행할 수 없습니다. SQL Server 서비스 계정은 Windows 도메인 사용자 계정으로 실행되어야 합니다. 또한 로컬 시스템으로 실행되도록 SQL Server 서비스 계정을 설치할 수 있지만 이 방법은 권장되지 않습니다.

SQL Server Express를 설치한 후에 서버의 역할을 변경하지 마십시오. 예를 들어 멤버 서버에 SQL Server Express를 설치한 경우 Active Directory 설치 마법사(Dcpromo.exe)를 사용하여 서버 수준을 도메인 컨트롤러로 올리지 마십시오. 또는 도메인 컨트롤러에 SQL Server Express를 설치한 경우 Active Directory 설치 마법사를 사용하여 서버 수준을 멤버 서버로 내리지 마십시오. SQL Server Express를 설치한 후에 서버의 역할을 변경하는 것은 기능이 손상될 수 있으므로 지원되지 않습니다.

[맨 위]

3.4.8 유지 관리 모드에서 Setup.exe에 대한 경로를 묻는 메시지가 표시됨

유지 관리 모드로 새 SQL Server Express 구성 요소를 설치할 경우 SQL Server Express 설치 미디어의 Setup.exe 위치를 묻는 메시지가 표시됩니다. 위치를 지정할 때 경로에 "Setup.exe"를 포함시켜야 합니다. 예를 들어 올바른 경로는 "D:\"가 아닌 "D:\Setup.exe"입니다.

[맨 위]

3.4.9 설치 명령 셸 스크립트 문제 해결

경로 변수에 괄호를 사용할 경우 설치 명령 셸 스크립트에서 Windows 스크립트 오류가 발생할 수 있습니다. 명령 셸 스크립트에서는 경로 변수에 괄호를 사용하는 것을 지원하지 않습니다. 따라서 64비트 컴퓨터의 WOW64(Windows on Windows) 32비트 하위 시스템에 32비트 구성 요소를 설치하면 이러한 오류가 발생할 수 있습니다. 예를 들어 다음 경로 값 "C:\Program Files (x86)\"를 포함하는 다음 스크립트에서 셸 스크립트 해석 프로그램이 확장 PATH 변수의 괄호를 IF/ELSE 문으로 잘못 해석하여 오류가 발생했습니다.

IF "%SOME_PATH%" == "" ( 
        SET PATH=%PATH%;%PATH_A% 
) ELSE ( 
        SET PATH=%PATH%;%PATH_B% 
) 

이 문제를 해결하려면 스크립트를 변경하여 괄호를 제거하십시오. 복제 모니터에서 세부 정보 창을 엽니다.

IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A% 
IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B% 

또는 경로에서 괄호를 포함하는 SQL 항목을 제거하십시오.

[맨 위]

3.4.10 기존 보고서 서버 데이터베이스 파일로 인해 설치가 실패할 수 있음

명령 프롬프트에서 SAVESYSDB 매개 변수로 설치 프로그램을 실행하여 Reporting Services 인스턴스에 대한 보고서 서버 데이터베이스를 호스팅하는 SQL Server Express 인스턴스를 제거하면 시스템 데이터베이스 파일의 나머지와 함께 보고서 서버 데이터베이스 파일이 남아 있게 됩니다. 기본적으로 이러한 파일의 이름은 ReportServer$Instancename 및 ReportServer$InstancenameTempdb로 지정됩니다. 그런 후 USESYSDB 설치 매개 변수를 사용하여 SQL Server Express를 다시 설치하고 해당 인스턴스에서 보고서 서버 데이터베이스를 호스팅하도록 지정하면 이러한 데이터베이스 파일이 이미 존재하므로 설치 프로그램이 이러한 파일을 다시 만들 수 없습니다.

이 문제를 수정하려면 다음 중 하나를 수행하십시오.

  • SAVESYSDB를 사용하여 제거하기 전에 보고서 서버 데이터베이스를 삭제합니다.

  • SAVESYSDB 설치 매개 변수를 사용할 때는 SQL Server와 함께 Reporting Services를 설치하지 않도록 합니다.

  • Reporting Services를 설치할 때 RSDATABASENAME 설치 매개 변수를 사용하여 보고서 서버 데이터베이스의 새 이름을 지정합니다.

[맨 위]

3.4.11 MSDE 2000에서 업그레이드하는 경우의 데이터베이스 호환성 수준 설정

이 문제는 SQL Server Desktop Engine(MSDE 2000이라고도 함) 인스턴스를 SQL Server Express with Advanced Services로 업그레이드하는 경우에만 적용됩니다.

MSDE 2000 인스턴스를 SQL Server Express with Advanced Services로 업그레이드하면 데이터베이스 호환성 수준이 80으로 유지되어 기존 MSDE 2000 응용 프로그램 이전 버전과 호환됩니다. 이러한 이전 버전과의 호환성 수준으로 인해 SQL Server Express with Advanced Services 새 기능 중 특정 기능을 사용하지 못할 수 있습니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 "sp_dbcmptlevel" 참조 항목을 참조하십시오.

[맨 위]

3.4.12 시스템 데이터베이스 디렉터리에 작은따옴표가 있는 경우 설치에 실패할 수 있음

이 문제는 SQL Server Express 인스턴스를 SQL Server Express with Advanced Services로 업그레이드하는 경우에만 적용됩니다.

SQL Server Express 인스턴스를 SQL Server Express with Advanced Services로 업그레이드하는 경우 디렉터리 이름에 작은따옴표가 있는 디렉터리에 시스템 데이터베이스를 설치하면 설치에 실패할 수 있습니다. 설치에 실패하면 디렉터리 이름에 작은따옴표가 없는 디렉터리로 시스템 데이터베이스를 이동해야 합니다. 시스템 데이터베이스를 이동하는 방법은 SQL Server 2005 온라인 설명서의 "시스템 데이터베이스 이동"을 참조하십시오.

[맨 위]

3.4.13 ALTER DATABASE에 대한 제한으로 업그레이드가 실패할 수 있음

이 문제는 SQL Server Express 인스턴스를 SQL Server Express with Advanced Services로 업그레이드하는 경우에만 적용됩니다.

SQL Server Express 인스턴스를 SQL Server Express with Advanced Services로 업그레이드하면 설치 프로그램에서 시스템 데이터베이스를 업그레이드합니다. ALTER DATABASE 구문에 대한 제한을 구현한 경우 업그레이드가 실패할 수 있습니다. ALTER DATABASE에 대한 제한에는 다음이 포함될 수 있습니다.

  • ALTER DATABASE 문에 대한 명시적 거부

  • ALTER DATABASE 문이 포함된 트랜잭션을 롤백하는 ALTER DATABASE의 DDL(데이터 정의 언어) 트리거

ALTER DATABASE에 대한 제한을 구현하여 시스템 데이터베이스를 업그레이드하지 못한 경우에는 이러한 제한을 해제한 후 설치 프로그램을 다시 실행하십시오.

[맨 위]

3.4.14 사용자 인스턴스에 SQL Server 인증을 사용하면 업그레이드가 실패할 수 있음

이 문제는 SQL Server Express 인스턴스를 SQL Server Express with Advanced Services로 업그레이드하는 경우에만 적용됩니다.

SQL Server Express with Advanced Services를 설치하여 사용자 인스턴스가 활성화된 SQL Server Express 인스턴스를 업그레이드하려면 Windows 인증을 사용해야 합니다. SQL Server 인증을 지정하면 업그레이드가 실패할 수 있습니다.

[맨 위]

3.4.15 보고서 서버가 구성되지 않은 경우 SQL Server 2005 Express Edition with Advanced Services에서의 업그레이드가 차단됨

이 문제는 SQL Server Express with Advanced Services 인스턴스를 SP2로 업그레이드하는 경우에만 적용됩니다.

보고서 서버가 파일만 설치 옵션을 사용하여 설치되었고 작업용으로 구성되지 않은 경우 SQL Server Express with Advanced Services의 보고서 서버 인스턴스를 SP2로 업그레이드하면 보고서 서버 가상 디렉터리가 구성되지 않았음을 나타내는 업그레이드 차단 오류가 발생합니다. 이 오류를 해결하려면 보고서 서버를 구성하거나 제거한 다음 SP2 설치 프로그램을 다시 실행합니다.

[맨 위]

3.4.16 SQL Server 인스턴스를 다른 버전으로 업그레이드

SQL Server 2005 인스턴스에 SP2를 적용하면 SQL Server 2005의 다른 버전으로 업그레이드할 수 없게 됩니다. SQL Server 인스턴스를 다른 버전으로 업그레이드하려면 SP2를 적용하기 전에 버전 업그레이드를 수행해야 합니다. 그러나 SQL Server 2005 Express Edition SP2를 SQL Server 2005 Express Edition with Advanced Services SP2로 업그레이드할 수 있습니다.

3.4.17 SQL Server 2005 Express Advanced SP2 설치 프로그램을 실행하여 Reporting Services를 설치하면 전체 설치가 실패함

Reporting Services 설치 옵션을 선택한 상태에서 SQL Server 2005 Express Advanced SP1을 SQL Server 2005 Express Advanced SP2로 업그레이드하면 업그레이드가 실패했다는 메시지가 나타납니다. 이 문제를 해결하려면 명령줄을 사용하여 SQL Server 2005 Express Advanced SP2를 설치하십시오. 자세한 내용은 방법: 명령 프롬프트에서 SQL Server 2005 설치를 참조하십시오.

4.0 추가 정보

이 섹션에서는 SQL Server Express SP2를 사용할 때의 추가 고려 사항에 대해 설명합니다. 이 섹션은 기본적으로 SQL Server Express를 처음 사용하는 사용자를 위해 제공됩니다.

[맨 위]

4.1 서비스 계정 및 네트워크 프로토콜

SQL Server Express의 경우 로컬 시스템 계정이 네트워크 서비스 계정입니다.

SQL Server Express는 로컬 명명된 파이프 및 공유 메모리에서 수신합니다. 기본 설치를 사용할 경우 SQL Server Express에 원격으로 연결할 수 없습니다. TCP/IP를 설정하고 방화벽이 설정되었는지 확인해야 합니다.

TCP/IP를 설정하려면
  1. 시작 메뉴에서 모든 프로그램을 선택하고 Microsoft SQL Server 2005, 구성 도구를 차례로 가리킨 후 SQL Server 구성 관리자를 클릭합니다.

    또는 내 컴퓨터를 마우스 오른쪽 단추로 클릭하고 관리를 선택하여 컴퓨터 관리자를 연 다음 컴퓨터 관리에서 서비스 및 응용 프로그램을 확장하고 SQL Server 구성 관리자를 확장할 수도 있습니다.

  2. SQL Server 2005 네트워크 구성을 확장한 다음 InstanceName에 대한 프로토콜을 클릭합니다.

  3. 프로토콜 목록에서 설정하려는 프로토콜을 마우스 오른쪽 단추로 클릭한 다음 사용을 클릭합니다.

    프로토콜 아이콘이 변경되어 프로토콜이 활성화되었음이 표시됩니다.

방화벽을 설정하려면
  1. 시작을 클릭하고 제어판네트워크 연결을 차례로 클릭합니다.

  2. 왼쪽 탐색 모음에서 Windows 방화벽 설정 변경을 클릭합니다.

  3. 예외 탭의 프로그램 및 서비스 상자에서 SQL Server가 표시되어 있지만 예외로 선택되어 있지는 않을 것입니다. 해당 확인란을 선택하면 Windows에서 1433 포트를 열어 TCP 요청을 수신하게 됩니다. 목록에 SQL Server가 없는 경우 다음을 실행합니다.

    1. 프로그램 추가를 클릭합니다.

    2. 찾아보기를 클릭합니다.

    3. drive:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BINN으로 이동합니다.

    4. sqlservr.exe 파일을 예외 목록에 추가합니다.

[맨 위]

4.2 SQL Server Express에 연결

SQL Server Express를 설치한 후에 명령 프롬프트를 사용하여 SQL Server Express에 연결하려면 다음 명령을 사용합니다.

sqlcmd -S Server\Instance

여기서 Server는 컴퓨터의 이름이고 Instance는 연결할 인스턴스의 이름입니다. 설치 시 명명된 기본 인스턴스를 사용한 경우에는 인스턴스를 "SQLExpress"로 지정합니다.

[맨 위]

4.3 Reporting Services 및 Business Intelligence Development Studio를 사용하여 보고서 만들기

SQL Server Express with Advanced Services 설치 프로그램은 Reporting Services를 설치합니다. Reporting Services를 설치한 후에는 로컬 컴퓨터의 관계형 데이터에 대한 보고서를 볼 수 있습니다.

참고:
SQL Server Express의 Reporting Services는 로컬 서버에서만 지원되므로 Reporting Services 및 SQL Server Express Database Engine을 같은 컴퓨터에 설치해야 합니다.

Reporting Services를 사용하여 보고서를 만들려면 Business Intelligence Development Studio도 설치해야 합니다.

Business Intelligence Development Studio는 SQL Server 2005 비즈니스 인텔리전스 솔루션 관련 기능이 향상된 Microsoft Visual Studio 2005 환경입니다.

Business Intelligence Development Studio는 Microsoft SQL Server 2005 Express Edition Toolkit(SQL Server Express Toolkit)의 일부로 사용할 수 있습니다. SQL Server Express Toolkit은 보고서를 만드는 데 사용되는 디자인 도구를 설치합니다. SQL Server Express Toolkit은 MSDN 페이지 SQL Server 2005 Express Edition SP2에서 다운로드할 수 있습니다.

[맨 위]

4.4 SQL Server Management Studio Express

SQL Server Express with Advanced Services를 실행하면 설치되는 Microsoft SQL Server Management Studio Express(SSMSE)는 SQL Server 2005 Express Edition 및 SQL Server 2005 Express Edition with Advanced Services 인스턴스에 대한 그래픽 관리 도구를 제공합니다. 또한 SSMSE에서는 SQL Server 2005 버전에서 생성된 관계형 엔진 인스턴스를 관리할 수 있습니다. 그러나 다음과 같은 구성 요소는 관리할 수 없습니다.

  • SQL Server Reporting Services

    참고:
    Reporting Services를 관리하려면 보고서 관리자를 사용해야 합니다.

  • SQL Server Analysis Services

  • SQL Server 2005 Integration Services(SSIS)

  • SQL Server Notification Services

  • SQL Server 에이전트

SSMSE는 MSDN 페이지 SQL Server 2005 Express Edition SP2에서 무료로 다운로드할 수도 있습니다.

SSMSE를 SQL Server Express 데이터베이스 엔진 인스턴스에 연결하려면
  1. 서버에 연결 대화 상자에서 다음 옵션 중 하나를 지정합니다.

    • .\sqlexpress

    • (local)\sqlexpress

    • server name\sqlexpress

  2. 입력을 클릭합니다.

    참고:
    SQL Server Express 기본 설치에서는 인스턴스 이름 sqlexpress를 사용합니다. SSMSE를 사용하여 SQL Server Express에 연결할 때 이 인스턴스 이름을 입력해야 합니다. sqlexpress가 아닌 다른 인스턴스 이름을 사용할 경우에는 computer name\instance name을 사용하여 연결하십시오.

[맨 위]

4.5 SQL Server Express 지원 정보 보기

다음 세 가지 주요 출처에서 SQL Server Express에 대한 정보를 제공하고 있습니다.

SQL Server Express와 관련된 질문의 경우 다른 Microsoft 뉴스 그룹에 게시하지 마십시오. 자세한 내용은 SQL Server 2005 온라인 설명서의 "SQL Server Express 지원 정보 보기"를 참조하십시오. SQL Server Express 팀이 제작한 최신 정보는 SQL Server Express 웹로그에서 볼 수 있습니다.

[맨 위]

4.6 SQL Server Express에 대한 사용자 의견 제공

SQL Server Express Toolkit에 대한 제안 및 버그 보고서를 제공하려면 다음 중 하나 이상을 실행하면 됩니다.

  • MSDN 제품 사용자 의견 센터에서 SQL Server Express Toolkit의 기능 및 사용자 인터페이스에 대한 제안과 버그 보고서를 보냅니다.

  • 분석을 위해 Microsoft로 오류 보고서 및 기능 사용 데이터를 자동으로 전송합니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 "오류 및 사용 보고서 설정(SQL Server Express)"을 참조하십시오.

  • SQL Server 2005 온라인 설명서의 사용자 의견 링크를 사용하여 설명서에 대한 제안 사항 및 잘못된 내용을 보냅니다.

[맨 위]

5.0 설명서 참고 사항

이 섹션에서는 SQL Server Express SP2를 적용한 후에 발생할 수 있는 중요한 문제 및 업데이트된 SQL Server 2005 온라인 설명서에 반영되지 않은 최신 항목에 대해 설명합니다. 자세한 내용은 1.5 SQL Server 2005 온라인 설명서 업데이트 다운로드를 참조하십시오. 이 섹션에서는 SP2에서 제공하는 모든 수정 사항에 대해 설명하지는 않습니다. 이러한 수정 사항의 전체 목록을 보려면 Microsoft 기술 자료 문서 921896을 참조하십시오.

[맨 위]

5.1 데이터베이스 엔진

이 섹션의 정보는 SQL Server Express에도 적용되는 데이터베이스 엔진 및 데이터베이스 엔진 관련 명령 프롬프트 유틸리티에 대한 문제입니다.

[맨 위]

5.1.1 사용자 인스턴스 기능

SQL Server Express를 사용하면 관리자가 아닌 사용자도 DBCreator 사용자 권한 없이 Xcopy 배포 기능을 사용하여 데이터베이스를 복사 또는 이동할 수 있습니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 "비관리자를 위한 사용자 인스턴스"를 참조하십시오.

[맨 위]

5.1.2 DBCC 오류 보고

SQL Server Express SP1에서 도입되었습니다.

DBCC CHECKDB, DBCC CHECKALLOC, DBCC CHECKFILEGROUP 또는 DBCC CHECKTABLE 명령에서 손상 오류가 검색될 때마다 SQL Server LOG 디렉터리에 미니덤프 파일(SQLDUMPnnnn.txt)이 생성됩니다. SQL Server 인스턴스에 대해 기능 사용 데이터 수집 및 오류 보고 기능을 설정하면 이 파일이 Microsoft에 자동으로 전달됩니다. 수집된 데이터를 사용하여 SQL Server 기능을 향상시킬 수 있습니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 "오류 및 사용 보고서 설정"을 참조하십시오.

덤프 파일에는 DBCC 명령의 결과 및 추가 진단 출력이 포함됩니다. 이 파일에는 제한된 DACL(Discretionary Access Control List)이 있습니다. 액세스는 SQL Server 서비스 계정 및 sysadmin 역할의 멤버로 제한됩니다. 기본적으로 sysadmin 역할에는 Windows BUILTIN\Administrators 그룹 및 로컬 관리자 그룹의 모든 멤버가 포함됩니다. 데이터 수집 프로세스가 실패해도 DBCC 명령은 실패하지 않습니다.

[맨 위]

5.1.3 일괄 처리에서 커밋할 수 없는 트랜잭션의 동작 변경

SQL Server Express SP1에서 도입되었습니다.

일괄 처리가 완료되면 데이터베이스 엔진에서 커밋할 수 없는 모든 활성 트랜잭션을 롤백합니다. 이 릴리스 이전에는 커밋할 수 없는 트랜잭션을 수동으로 롤백해야 했습니다.

[맨 위]

5.1.4 볼륨 섀도 복사본 서비스의 자동 복구 섀도 복사본 기능에 대한 고려 사항

VSS(볼륨 섀도 복사본 서비스)의 자동 복구 섀도 복사본 기능에는 다음과 같은 제한이 적용됩니다.

여러 개의 지속형 자동 복구 섀도 복사본

Windows Server 2003 SP1 이상에서는 지속형 자동 복구 섀도 복사본을 하나만 만들 수 있습니다. 추가 섀도 복사본을 만들려면 먼저 기술 자료 문서 891957에 설명된 업데이트를 적용해야 합니다.

참고:
이 업데이트를 적용하지 않으면 기존의 지속형 자동 복구 섀도 복사본을 먼저 삭제해야만 새 복사본을 만들 수 있습니다.

자동 복구 섀도 복사본 및 전체 텍스트 카탈로그

자동 복구 섀도 복사본 기능은 전체 텍스트 카탈로그를 지원하지 않습니다. 자동 복구 섀도 복사본을 만들면 섀도 복사본에 있는 데이터베이스의 모든 전체 텍스트 카탈로그가 오프라인 상태가 됩니다. 섀도 복사본에서 데이터베이스를 연결하면 전체 텍스트 카탈로그는 영구히 오프라인 상태로 남아 있습니다. 연결된 데이터베이스의 다른 모든 데이터는 사용할 수 있습니다.

자동 복구 섀도 복사본에서 직접 전체 텍스트 카탈로그를 포함하는 데이터베이스에 연결하면 다음 오류 메시지가 반환됩니다.

서버: 메시지 7608, 수준 17, 상태 1, 줄 1

"전체 텍스트 카탈로그 탑재" 중 알 수 없는 전체 텍스트 오류(0xc000000d)가 발생했습니다.

섀도 복사본에서 데이터베이스에 직접 연결할 필요가 없으면 섀도 복사본의 데이터베이스 파일 및 전체 텍스트 카탈로그를 일반적인 드라이브 문자 기반 볼륨으로 복사한 후 해당 위치에서 데이터베이스에 연결하여 이러한 문제를 피할 수 있습니다. 연결 명령에 복사된 전체 텍스트 파일의 위치를 올바르게 지정하기만 하면 전체 텍스트 카탈로그가 제대로 작동합니다.

[맨 위]

5.1.5 전체 텍스트 검색 고려 사항

전체 텍스트 검색을 사용하는 경우 다음 고려 사항이 적용됩니다.

  • SQL Server Express 사용자 인스턴스(RANU)에서는 전체 텍스트 검색이 지원되지 않습니다.

  • 네트워크 서비스 계정으로 SQL Server Express를 설치한 경우 전체 텍스트 검색 기능을 사용하려면 먼저 시스템을 다시 시작해야 합니다.

[맨 위]

5.1.6 RC4 암호화는 사용할 수 없음

SQL Server 2005의 데이터 보호를 위해 RC4 암호화를 사용하지 마십시오. 대신 AES 256 또는 Triple DES와 같은 블록 암호화를 사용하십시오.

[맨 위]

5.2 복제

이 섹션의 정보는 복제에 대한 최신 내용입니다.

[맨 위]

5.2.1 복제는 기본적으로 비활성화됨

SQL Server Express는 모든 유형의 복제에 구독자로 사용될 수 있지만 이 버전에서 복제는 기본적으로 설치되지 않습니다.

복제 구성 요소를 설치하려면
  1. 기능 선택 페이지에서 데이터베이스 서비스를 확장합니다.

  2. 복제를 클릭한 다음 모든 기능을 로컬 하드 드라이브에 설치합니다를 클릭합니다.

연결 구성 요소 및 RMO(복제 관리 개체)를 설치하려면
  1. 기능 선택 페이지에서 클라이언트 구성 요소를 클릭한 다음 모든 기능을 로컬 하드 드라이브에 설치합니다를 클릭합니다.

[맨 위]

5.2.2 SQL Server Express에 업그레이드 시 게시가 제거되지 않음

게시자 역할을 하는 MSDE 인스턴스에서 SQL Server Express로 업그레이드하는 경우 게시가 제거되지 않습니다. SQL Server Express는 게시자 역할을 할 수 없으므로 유지되는 게시는 SQL Server Express에 사용되지 않습니다. 게시를 제거하는 방법에 대한 자세한 내용은 SQL Server 2005 온라인 설명서의 "복제 제거"를 참조하십시오.

중요:
위 문제는 SQL Server Express with Advanced Services SP2에만 적용되며 SQL Server Express SP2에는 적용되지 않습니다.

[맨 위]

5.3 Windows Vista 고려 사항

다음 고려 사항은 Windows Vista에 SQL Server Express SP2를 설치하고 실행할 때 적용됩니다.

[맨 위]

5.3.1 Windows Vista에서 사용자 계정 컨트롤로 인해 발생하는 문제

Windows Vista에는 관리자가 승격된 권한 사용을 관리하는 데 유용한 UAC(사용자 계정 컨트롤)라는 새로운 기능이 있습니다. Windows Vista에서 실행할 때 관리자는 기본적으로 해당 관리 권한을 사용하지 않습니다. 대신 대부분의 작업을 일반 사용자(관리자가 아닌 사용자)로 수행하며 필요한 경우에만 임시로 해당 관리 권한을 사용합니다.

UAC를 사용하면 일부 알려진 문제가 발생합니다. 자세한 내용은 TechNet의 다음 웹 페이지를 참조하십시오.

5.3.1.1 관리자 권한을 Windows에서 상속하지 않음

BUILTIN\Administrators의 멤버인 Windows Vista 사용자는 SQL Server Express에 연결할 때 sysadmin 고정 서버 역할에 자동으로 추가되지 않습니다. 서버 수준의 관리자 역할에 명시적으로 추가된 Windows Vista 사용자만 SQL Server Express를 관리할 수 있습니다. Built-In\Users 그룹의 모든 멤버는 SQL Server Express 인스턴스에 연결할 수 있지만 제한적인 데이터베이스 작업 수행 권한을 가집니다. 따라서 이전 Windows 릴리스의 BUILTIN\Administrators 및 Built-In\Users에서 SQL Server Express 권한을 상속받은 사용자는 Windows Vista에서 실행하는 SQL Server Express 인스턴스에서 관리 권한을 명시적으로 부여받아야 합니다.

machinename\Administrator로 로그인하는 동안 sysadmin 고정 서버 역할에 새 로그인을 추가하려면
  1. 시작을 클릭하고 모든 프로그램, SQL Server 2005를 차례로 선택한 다음 SQL Server Management Studio를 클릭합니다.

  2. SQL Server에 연결합니다.

  3. sysadmin 고정 서버 역할에 Windows 사용자를 추가하려면 다음 단계를 따르십시오.

    1. 보안을 클릭합니다.

    2. 로그인을 마우스 오른쪽 단추로 클릭한 다음 새 로그인을 클릭합니다.

    3. 로그인 이름 입력란에 사용자 이름을 입력합니다.

    4. 서버 역할을 클릭합니다.

    5. sysadmin 확인란을 선택한 다음 확인을 클릭합니다.

관리자가 아닌 다른 사용자로 로그인하는 동안 sysadmin 고정 서버 역할에 새 로그인을 추가하려면
  1. 시작을 클릭하고 모든 프로그램, SQL Server 2005를 차례로 선택한 다음 SQL Server Management Studio를 마우스 오른쪽 단추로 클릭하고 다음 계정으로 실행을 클릭합니다.

    참고:
    다음 계정으로 실행 옵션은 사용자 권한을 승격시킵니다.

  2. 사용자 계정 컨트롤 대화 상자가 표시됩니다. 관리자 자격 증명을 제공해야 할 수도 있습니다. 계속을 클릭합니다.

  3. SQL Server Management Studio에서 SQL Server에 연결합니다.

  4. sysadmin 고정 서버 역할에 Windows 사용자를 추가하려면 다음 단계를 따르십시오.

    1. 보안을 클릭합니다.

    2. 로그인을 마우스 오른쪽 단추로 클릭한 다음 새 로그인을 클릭합니다.

    3. 로그인 이름 입력란에 사용자 이름을 입력합니다.

    4. 서버 역할을 클릭합니다.

    5. sysadmin 확인란을 선택한 다음 확인을 클릭합니다.

[맨 위]

5.3.2 컴퓨터 이름에 소문자 또는 대소문자를 구분하는 데이터 정렬이 포함된 경우 설치가 실패함

데이터 정렬에서 대소문자를 구분하고 컴퓨터 이름에 소문자 또는 특수 문자가 포함된 경우에는 SQL Server 2005를 설치할 수 없습니다. 이 문제를 해결하려면 컴퓨터 이름에 대문자만 사용하십시오.

[맨 위]