업데이트: 2/12/2007

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

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

목차

1.0 소개

이 문서에서는 Microsoft® SQL Server™ 2005 SP2(서비스 팩 2)를 사용하여 SQL Server 2005 인스턴스를 SQL Server 2005 SP2로 업그레이드하는 방법에 대해 설명합니다. 이 서비스 팩을 사용하면 SQL Server 2005, SQL Server 2005 공유 도구 및 SQL Server 2005 설치 프로그램으로 설치한 기타 구성 요소의 인스턴스를 하나 이상 선택적으로 업그레이드할 수 있습니다. SQL Server 2005 서비스 팩은 누적되므로 이 서비스 팩은 SQL Server 2005의 모든 서비스 수준을 SP2로 업그레이드합니다.

중요:
이 서비스 팩을 사용하여 Express Edition을 제외한 SQL Server 2005의 모든 버전을 SP2로 업그레이드할 수 있습니다. SQL Server Express 인스턴스를 SP2로 업그레이드하려면 Microsoft SQL Server 2005 Express Edition(SQL Server Express) SP2를 사용해야 합니다. SQL Server Express SP2는 MSDN 페이지 SQL Server 2005 Express Edition에서 다운로드할 수 있습니다. SQL Server 2005의 시험판 버전에는 이 서비스 팩을 적용할 수 없습니다.

[맨 위]

1.1 SQL Server 2005 SP2 설치 개요

설치하는 동안에는 SP2로 이미 업그레이드된 구성 요소를 포함하여 설치되어 있는 SQL Server 2005 구성 요소가 모두 SQL Server 2005 SP2 설치 프로그램에 나열되므로 업그레이드할 구성 요소를 선택할 수 있습니다. 자세한 내용은 SP2 설치 설명서를 참조하십시오.

[맨 위]

1.2 설치 요구 사항

이 섹션에서는 SQL Server 2005 SP2의 추가 요구 사항에 대해 설명합니다.

SQL Server 2005 SP2의 디스크 공간 요구 사항

SQL Server 2005 SP2를 다운로드하여 설치하려면 컴퓨터에 1.9GB의 사용 가능한 디스크 공간이 있어야 합니다. 다음 표에서는 설치 구성 요소에 필요한 디스크 공간에 대해 설명합니다.

필요한 디스크 공간(MB) 위치 유형

50

SQL Server 2005 설치 디렉터리

영구

1000

시스템 드라이브

영구

600

임시 디렉터리

임시

250

다운로드 위치

임시

설치 후 컴퓨터에서 250MB의 다운로드 패키지를 제거할 수 있습니다. 설치 후 SQL Server 2005 SP2의 영구 디스크 공간 사용률은 약 1GB입니다.

[맨 위]

1.3 SQL Server 2005 SP2 제거

SQL Server 2005 SP2를 적용하면 전체 제품을 제거해야 SQL Server 2005 SP2를 제거할 수 있습니다.

SP2를 제거하고 이전 버전의 SQL Server 2005로 되돌리려면
  1. 프로그램 추가/제거를 사용하여 SQL Server 2005의 인스턴스를 제거합니다.

  2. SQL Server 2005를 다시 설치합니다.

  3. 이전에 설치한 핫픽스를 모두 적용합니다.

    참고:
    이전 버전의 SQL Server 2005로 되돌리는 데 추가 단계가 필요합니다. 자세한 내용은 SP2 설치 설명서를 참조하십시오.

[맨 위]

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

SQL Server 2005 SP2의 새로운 기능 또는 향상된 기능에 대한 자세한 내용은 SQL Server 2005 온라인 도움말의 2006년 2월 업데이트에서 "SQL Server 2005 SP2의 새로운 기능"을 참조하십시오. 이 정보는 SQL Server 2005 SP2의 새로운 기능 웹 페이지에서 온라인으로 볼 수도 있습니다.

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

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

핫픽스

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

SQL Server 2005 SP2에는 이전에는 Microsoft SQL Server 2005 Mobile Edition(SQL Server Mobile)이라고 했던 Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)에 대한 지원이 포함됩니다. SQL Server Compact Edition에 대한 자세한 내용은 SQL Server를 참조하십시오.

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

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

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

  • 데이터베이스 엔진 인스턴스에 대한 SELECT SERVERPROPERTY('ProductVersion') 쿼리를 실행하여 볼 수 있습니다.

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

버전 번호 SQL Server 2005 버전

9.00.1399

SQL Server 2005(초기 버전)

9.00.2047

SQL Server 2005 SP1

9.00.3042

SQL Server 2005 SP2

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

[맨 위]

1.5 SQL Server 2005 온라인 설명서 업데이트

SQL Server 2005 온라인 설명서의 2007년 2월 업데이트는 SQL Server 2005 SP2에 대한 기본 설명서입니다. SQL Server 2005 온라인 설명서의 2007년 2월 업데이트에는 이 서비스 팩에 포함된 모든 제품 업그레이드가 반영되어 있으며 설명서에 대한 개선 사항도 포함되어 있습니다. 이러한 업데이트를 설치하여 로컬 설명서 복사본의 정보를 SP2 관련 최신 정보로 유지하는 것이 좋습니다. 2007년 1월 업데이트는 SQL Server 온라인 설명서 다운로드 페이지에서 다운로드할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서의 "온라인 설명서 다운로드 및 업데이트"를 참조하십시오.

[맨 위]

2.0 SQL Server 2005 SP2 다운로드

SQL Server 2005 SP2는 SQL Server 2005 SP2 다운로드 페이지에서 다운로드할 수 있습니다. SQL Server 2005에서 지원하는 각 플랫폼에 대한 설치 패키지를 각각 다운로드할 수 있습니다.

참고:
32비트 버전의 SP2를 사용하면 64비트 시스템에서 WOW64(Windows-on-Windows 64) x86 에뮬레이션 모드로 실행되는 32비트 인스턴스를 업데이트할 수 있습니다. 32비트 버전은 SQL Server 2005의 64비트 인스턴스 구성 요소를 업그레이드하지 않습니다. SQL Server 2005의 64비트 인스턴스 구성 요소를 모두 업그레이드하려면 64비트 버전의 SP2를 사용하십시오.

SP2 패키지 이름 운영 체제1

SQLServer2005SP2-KB921896-x86-LLL.exe

64비트 운영 체제의 32비트 인스턴스를 포함하여 지원되는 모든 32비트 Windows 운영 체제

SQLServer2005SP2- KB921896-x64-LLL.exe

지원되는 Windows 2003 64비트 X64 버전

SQLServer2005SP2- KB921896-IA64-LLL.exe

지원되는 Windows 2003 64비트 Itanium 버전

1SQL Server 2005에 대해 지원되는 운영 체제에 대한 자세한 내용은 SQL Server 2005 온라인 설명서의 "SQL Server 2005 설치를 위한 하드웨어 및 소프트웨어 요구 사항"을 참조하십시오.

참고:
LLL은 언어에 따라 변경되는 지정자를 나타냅니다.

다운로드 사이트에서 제공되는 SQL Server 2005 SP2 다운로드에 대한 지침을 따르십시오.

[맨 위]

3.0 SQL Server 2005 SP2 설치

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

  1. SQL Server 2005 SP2 설치 준비

  2. SQL Server 2005 SP2 설치

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

자세한 내용은 SP2 설치 설명서 액세스를 참조하십시오.

[맨 위]

3.1 SP2 설치 설명서 액세스

다음 방법 중 하나로 SQL Server 2005 SP2의 설치 설명서에 액세스할 수 있습니다.

  • 설치 마법사에 있는 도움말 사용 화면에서 F1 키를 누르거나 도움말을 클릭합니다.

  • SQL Server 2005 SP2 추가 정보 파일 다운로드 페이지에서 sqlhotfix_setuphelp.exe 파일을 다운로드하여 실행합니다.

  • SP2 다운로드 패키지에서 수동으로 도움말 파일의 압축을 풀어 실행합니다.

SP2 다운로드 패키지에서 SQL Server 2005 SP2 설치 설명서에 액세스하려면
  1. SQL Server 2005 SP2를 다운로드합니다. 자세한 내용은 SQL Server 2005 SP2 다운로드를 참조하십시오.

  2. Winzip 또는 다른 타사 압축 풀기 유틸리티를 사용하여 SP2 다운로드 패키지를 엽니다.

  3. sqlhotfix.chm 파일의 압축을 풀고 로컬 컴퓨터에 저장합니다.

[맨 위]

3.2 설치 문제

이 섹션에서는 SP2의 설치 문제에 대해 자세히 설명합니다.

[맨 위]

3.2.1 복제 토폴로지에서 서버를 업그레이드할 경우 고려할 사항

병합 복제 토폴로지 또는 업데이트 구독자가 포함된 트랜잭션 복제 토폴로지에서 SQL Server 2005 인스턴스를 업그레이드할 때는 다음 순서에 따라 인스턴스를 업그레이드해야 합니다.

  1. 배포자

  2. 게시자

  3. 구독자

[맨 위]

3.2.2 원격 보고서 서버 데이터베이스 업그레이드

원격 보고서 서버 데이터베이스가 포함된 Reporting Services 설치를 업그레이드하려는 경우 데이터베이스 스키마를 업그레이드하면 문제가 발생할 수 있습니다. 기본적으로 설치 프로그램에서는 해당 설치 프로그램을 실행하는 사용자의 보안 토큰을 사용하여 원격 SQL Server 인스턴스에 연결하고 스키마를 업데이트합니다. 로컬 및 원격 컴퓨터 모두에 대해 관리자 권한이 있는 경우에는 데이터베이스가 업그레이드됩니다. 명령 프롬프트에서 설치 프로그램을 실행하고 원격 컴퓨터의 스키마를 수정할 수 있는 권한이 있는 계정에 대해 /rsupgradedatabaseaccount/rsupgradepassword를 지정하면 데이터베이스도 업그레이드됩니다.

원격 컴퓨터의 스키마를 업데이트할 수 있는 권한이 없으면 다음 오류로 인해 연결이 거부됩니다.

"설치 프로그램에서 보고서 서버 데이터베이스 스키마를 업그레이드할 수 없습니다. Reporting Services 구성 도구를 실행한 다음 데이터베이스 설치 탭에서 보고서 서버 데이터베이스를 현재 데이터베이스 스키마 버전으로 업그레이드해야 합니다."

보고서 서버 프로그램 파일은 SP2로 업그레이드되지만 보고서 서버 데이터베이스는 이전 버전의 형식을 유지합니다. 보고서 서버 데이터베이스가 이전 형식인 동안에는 보고서 서버를 사용할 수 없습니다.

데이터베이스를 수동으로 업그레이드하려면 업그레이드가 완료된 후 Reporting Services 구성 도구를 실행합니다. 업그레이드된 보고서 서버에 연결한 다음 데이터베이스 설치 페이지의 업그레이드 옵션을 사용하여 데이터베이스 스키마를 업데이트합니다. 이 단계가 완료되면 보고서 서버를 사용할 수 있습니다.

[맨 위]

3.2.3 서비스 팩을 설치한 후 SQL Server 구성 요소 복구 또는 수정이 실패할 수 있음

SP2를 설치한 후 프로그램 추가/제거를 사용하여 SQL Server 구성 요소를 복구하거나 수정하면 다음과 같은 오류 메시지가 표시될 수 있습니다.

"사용하려는 기능이 현재 연결되어 있지 않은 네트워크 리소스에 있습니다."

다음과 같은 SQL Server 구성 요소가 영향을 받습니다.

  • MSXML(msxml6.msi)

  • SQLXML(sqlxml4.msi)

  • SQL Server Native Client(sqlncli.msi)

  • 이전 버전과의 호환성(SqlServer2005_BC.msi)

  • SQL Server VSS Writer(SqlWriter.msi)

SP2를 설치한 후 SQL Server 구성 요소를 복구하거나 수정하려면
  1. 프로그램 추가/제거를 사용하여 컴퓨터에서 구성 요소를 제거합니다.

  2. SQL Server 2005 설치 미디어에서 구성 요소를 설치합니다. SQL Server 2005 CD의 경우 파일은 두 번째 SQL Server 2005 설치 디스크의 \Setup 디렉터리에 있으며, SQL Server 2005 DVD 및 네트워크 설치의 경우 파일은 Tools\Setup 디렉터리에 있습니다. 구성 요소를 설치하려면 .msi 파일 이름을 두 번 클릭합니다.

  3. SQL Server 2005 SP2를 다시 설치합니다.

[맨 위]

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

SP2를 적용하면 설치 프로그램에서 시스템 데이터베이스를 업그레이드합니다. ALTER DATABASE 구문에 대한 제한을 구현한 경우 이 업그레이드는 실패할 수 있습니다. ALTER DATABASE에 대한 제한에는 다음이 포함될 수 있습니다.

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



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

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

[맨 위]

3.2.5 장애 조치(Failover) 클러스터 인스턴스에 SQL Server 2005 SP2 설치

장애 조치 클러스터 인스턴스에 SP2를 설치하기 전에 다음 정보를 참조하십시오.

  • SP2 설치 프로그램을 실행하기 전 또는 설치 프로그램이 실행되고 있을 때 클러스터 서비스를 중지하지 마십시오.

  • SP2 설치 프로그램을 실행하기 전에 실행 중인 어떤 프로세스도 종료하지 마십시오.

  • SP2 설치 프로그램을 실행하기 전에 SQL Server 서비스를 오프라인으로 만들지 마십시오. SP2 설치 프로그램에서 SQL Server 서비스를 중지하고 실행합니다.

  • SP2 설치 프로그램을 장애 조치 클러스터 인스턴스의 주 노드에서 실행하십시오.

  • SP2의 설치가 끝나면 모든 장애 조치 클러스터 노드를 다시 시작해야 합니다.

  • SP2에서는 롤링 업그레이드가 지원되지 않습니다.

[맨 위]

3.2.6 SQL Server 2005 SP2에서 SQL 기록기 서비스의 기본 시작 유형 및 기본 상태 변경

SQL 기록기 서비스의 기본 시작 유형과 기본 상태가 다음과 같이 변경되었습니다.

  • SQL 기록기 서비스 시작 유형이 수동에서 자동으로 변경되었습니다.

  • SQL 기록기 서비스 기본 상태가 중지됨에서 시작됨으로 변경되었습니다.

[맨 위]

4.0 추가 정보

이 섹션에서는 SP2를 사용할 경우 추가적으로 고려할 사항에 대해 설명합니다.

[맨 위]

4.1 SQL Server 2005 SP2 지원 받기

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

자세한 내용은 SQL Server 온라인 설명서의 "SQL Server 2005 지원 받기"를 참조하십시오.

[맨 위]

4.2 SQL Server 2005 SP2에 대한 사용자 의견 제공

다음 세 가지 방법으로 SP2에 대한 제안 및 버그 보고서를 보내실 수 있습니다.

  • Connect: SQL Server 2005에서 SP2의 기능 및 사용자 인터페이스에 대해 제안하고 버그 보고서를 제출할 수 있습니다.

  • 분석을 위해 Microsoft로 오류 보고서 및 기능 사용 데이터를 자동으로 보내도록 선택할 수 있습니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 "오류 및 사용 보고서 설정"을 참조하십시오.

  • SQL Server 2005 온라인 설명서의 사용자 의견 기능을 사용하여 설명서에 대한 제안 사항 및 잘못된 내용을 보낼 수 있습니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 "SQL Server 2005에 대한 사용자 의견 제공"을 참조하십시오.

[맨 위]

4.3 무인 설치

SQL Server 2005 SP2 설치는 설치 대화 상자를 표시하지 않도록 하는 /quiet 스위치와 설치 옵션을 지정하는 기타 스위치를 사용하여 명령 프롬프트에서 수행하는 무인 설치를 지원합니다. 자세한 내용은 SP2 설치 설명서의 "명령 프롬프트에서 설치"를 참조하십시오.

참고:
/quiet 스위치를 사용하면 SQL Server 2005 SP2의 소프트웨어 사용 약관을 읽고 동의한 것이 됩니다. 사용 약관을 검토하려면 SQL Server 2005 SP2의 사용자 지정 설치를 실행하고 설치 마법사의 최종 사용자 사용권 계약 페이지로 이동합니다.

[맨 위]

5.0 설명서 참고 사항

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

[맨 위]

5.1 데이터베이스 엔진

SQL Server SP2가 설치되는 데이터베이스 엔진 인스턴스의 경우 다음 사항을 고려해야 합니다.

[맨 위]

5.1.1 고유한 비클러스터형 인덱스를 온라인으로 만들 수 있음

SQL Server 2005 SP1(서비스 팩 1)에서 도입되었습니다.

고유한 비클러스터형 인덱스를 온라인으로 만들 수 있습니다. 다음과 같은 문이 영향을 받습니다.

  • CREATE UNIQUE NONCLUSTERED INDEX

  • CREATE UNIQUE NONCLUSTERED INDEX WITH DROP_EXISTING

  • ALTER TABLE ADD CONSTRAINT PRIMARY KEY NONCLUSTERED

  • ALTER TABLE ADD CONSTRAINT UNIQUE NONCLUSTERED

자세한 내용은 SQL Server 2005 온라인 설명서 업데이트를 참조하십시오.

[맨 위]

5.1.2 DBCC 오류 보고

SQL Server 2005 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 2005 SP1에서 도입되었습니다.

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

[맨 위]

5.1.4 토큰을 사용하는 SQL Server 에이전트 작업 단계 실패

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

SQL Server 2005 에이전트 작업 단계의 토큰 구문이 변경되었습니다. 따라서 작업 단계에 사용된 모든 토큰이 있는 이스케이프 매크로를 삽입해야 하며 그렇지 않을 경우 다음과 같은 오류 메시지가 표시되고 작업 단계가 실패합니다.

"이 작업 단계에는 하나 이상의 토큰이 포함되어 있습니다. SQL Server 2005 SP1 이상의 경우 토큰이 있는 모든 작업 단계는 매크로를 사용하여 업데이트해야만 작업을 실행할 수 있습니다."

이는 토큰이 있는 이스케이프 매크로가 필요 없었던 이전 SQL Server 2005 동작에서 변경된 사항입니다. 작업을 업데이트하여 새 구문을 사용하는 방법 및 이스케이프 매크로를 사용하는 방법은 SQL Server 2005 온라인 설명서(2006년 4월) 이상의 "작업 단계에서 토큰 사용"을 참조하십시오. 온라인 설명서 업데이트에 대한 자세한 내용은 SQL Server 2005 온라인 설명서 업데이트를 참조하십시오.

[맨 위]

5.1.5 이전 버전의 SQL Server 2005 도구에서 SP2 유지 관리 계획을 읽을 수 없음

SQL Server 2005 SP2에서 도입되었습니다.

이전 버전의 도구를 사용하여 유지 관리 계획 디자이너에서 만든 SP2 유지 관리 계획을 여는 경우 다음 오류 메시지가 반환될 수 있습니다.

"이 유지 관리 계획은 유지 관리 계획 디자이너가 아닌 다른 도구를 사용하여 수정되었습니다. 지금부터 SQL Server Integration Services를 사용하여 이 유지 관리 계획을 수정해야 합니다."

이 문제를 해결하려면 사용 중인 도구를 SQL Server 2005 SP2로 업그레이드해야 합니다. 또한 계획을 수정하려면 오류 메시지에 나온 대로 Integration Services를 사용하기보다 유지 관리 계획 디자이너를 사용하는 것이 좋습니다.

[맨 위]

5.2 Integration Services

SP2를 설치할 경우 Integration Services에 대해 다음 사항을 고려해야 합니다.

[맨 위]

5.2.1 DCOM 권한이 다시 설정됨

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

이 서비스 팩을 설치하면 Integration Services 서비스를 시작하고 액세스하는 DCOM 권한이 다시 설정됩니다. 이 권한은 기본 권한으로 다시 설정됩니다. DCOM 권한을 사용자 지정한 경우에는 해당 사용자 지정을 다시 적용해야 합니다.

시작 및 액세스 권한을 검토하려면
  1. 제어판에서 관리 도구를 연 다음 구성 요소 서비스를 두 번 클릭합니다.

  2. 구성 요소 서비스 스냅인에서 구성 요소 서비스, 컴퓨터, 내 컴퓨터DCOM 구성을 차례로 확장합니다.

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

  4. 보안 탭을 클릭하고 사용 권한을 검토합니다. 사용 권한을 사용자 지정하려면 편집을 클릭합니다.

  5. 확인을 클릭합니다.

[맨 위]

5.2.2 Integration Services 구성 파일 위치가 변경될 수 있음

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

SQL Server SP2는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFile 레지스트리 키 값을 기본값으로 다시 설정합니다. 이 레지스트리 키는 Integration Services 서비스 구성 파일(MsDtsSrvr.ini.xml)의 위치를 지정합니다. 이 레지스트리 키 값을 기본 위치의 해당 값에서 변경한 경우에는 서비스 팩을 적용한 후 레지스트리 키 값을 다시 업데이트해야 합니다.

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

[맨 위]

5.2.3 이전에 성공했던 열 변환이 실패할 수 있음

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

SQL Server SP2를 적용한 후에는 다음과 같은 경우에 열 변환이 실패할 수 있습니다.

문자열에서 부호 없는 정수로 변환

이전 릴리스에서 부호 없는 정수 데이터 형식(DT_UI1, DT_UI2, DT_UI4 또는 DT_UI8)으로 변환된 문자열 열(DT_STR 또는 DT_WSTR)이 모든 음수 값을 0으로 변환했으며 패키지가 성공적으로 실행되었습니다. SP2에서 패키지가 더 이상 음수 값을 0으로 변환하지 않지만 대신 오류를 반환하고 실패할 수 있습니다. 이러한 동작의 변경은 조회 변환, 유사 항목 조회 변환, 유사 항목 그룹화 변환 및 플랫 파일 원본에 영향을 줍니다.

문자열에서 이진 데이터로 변환

이전 릴리스에서 바이트 배열로 변환할 수 없는 문자열 열(DT_STR 또는 DT_WSTR)에 문자가 있는 경우 열 데이터 형식을 DT_BYTES 데이터 형식으로 변환하면 열 값을 0의 배열로 변환할 수 있었습니다. SQL Server SP2에서는 UseBinaryFormat 속성이 플랫 파일 원본에 추가되어 이진 데이터를 쉽게 해석할 수 있습니다. SP2에서는 변환할 수 없는 문자가 열에 포함되어 있으며 UseBinaryFormat을 false(기본값)로 설정한 경우 변환하는 동안 오류가 발생하며 이전에는 제대로 실행되었던 패키지가 실패할 수 있습니다. 이러한 동작의 변화는 플랫 파일 원본에 영향을 줍니다.

[맨 위]

5.2.4 복잡한 데이터 흐름이 있는 패키지의 연결 시간이 초과될 수 있음

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

Integration Services의 데이터 흐름 구성 요소에 대한 초기화 방법이 달라집니다. 이전 릴리스의 경우 데이터 흐름 구성 요소는 AcquireConnections 메서드를 먼저 호출한 다음 각 관련 연결에 대해 PreExecute 메서드를 호출하여 초기화되었습니다. 이 릴리스에서는 PreExecute를 호출하기 전에 관련된 모든 연결에 대해 AquireConnections를 호출합니다. 새로운 초기화 프로세스는 더욱 강력한 트랜잭션 목록을 제공하므로 더욱 유연한 데이터 통합이 가능합니다.

일부 경우 새로운 초기화 프로세스로 인해 시간 초과 오류가 발생할 수 있습니다. 예를 들어 복잡한 데이터 흐름 작업에는 여러 원본, 대상 및 조회와 같은 연결을 사용하는 여러 구성 요소가 포함됩니다. 목록의 끝에 있는 구성 요소는 모든 이전 구성 요소의 PreExecute 호출이 완료되어야만 관련 연결을 사용할 수 있습니다. 따라서 특정 패키지 디자인에서 패키지가 연결을 획득하고 연결을 처음 사용하기까지의 지연 시간이 늘어날 수 있습니다. 지연 시간이 늘어나면 제한 시간이 있는 일부 연결이 만료되어 패키지가 실패할 수 있습니다.

이 문제를 해결하려면 실패한 연결에 대한 Timeout 속성 값을 늘리기만 하면 됩니다. 초기화 후의 패키지 성능에는 영향을 주지 않습니다.

[맨 위]

5.2.5 .NET Framework의 보안 픽스가 패키지의 스크립트를 무효화함

SQL Server 2005 SP2에서 도입되었습니다.

Integration Services 패키지에서는 Microsoft VSA(Visual Studio for Applications) 기능을 사용하여 스크립트 구성 요소와 스크립트 작업에 포함된 사용자 지정 코드를 실행합니다. .NET Framework 2.0용으로 릴리스된 중요 보안 업데이트를 사용할 경우 스크립트와 VSA 실행 환경이 포함된 패키지 간에 이진 비호환성이 발생합니다. 자세한 내용은 Microsoft 기술 자료 문서 928365를 참조하십시오.

런타임 시 이러한 비호환성 오류가 발생할 경우 스크립트가 정상적으로 실행될 수 있도록 Integration Services에서 이러한 문제를 모두 확인하여 해결합니다. 그러나 드물지만 스크립트 실행 오류로 인해 스크립트를 수동으로 다시 컴파일해야 하는 경우가 있습니다. 자세한 내용은 Microsoft 기술 자료 문서 931846을 참조하십시오. Windows Vista를 실행하는 컴퓨터에서는 Microsoft 기술 자료 문서 928208에 설명된 핫픽스를 설치해야 할 수도 있습니다.

[맨 위]

5.3 Analysis Services

SQL Server SP2를 설치할 경우 Analysis Services에 대해 다음 사항을 고려해야 합니다.

[맨 위]

5.3.1 일부 Microsoft Office 2007 기능에 SQL Server Analysis Services 2005 SP2가 필요함

SQL Server 2005 SP2에서 도입되었습니다.

Analysis Services 인스턴스에 연결할 때 Microsoft Office 2007의 모든 비즈니스 인텔리전스 기능을 지원하려면 SP2를 설치해야 합니다. SP2가 설치되어 있지 않으면 Analysis Services 인스턴스에 대해 실행할 때 SP2를 필요로 하는 Office 2007 기능이 해제됩니다.

[맨 위]

5.3.2 업그레이드 이후 연결된 측정값 그룹을 포함하는 Analysis Services 데이터베이스를 사용할 수 없을 수도 있음

SQL Server 2005 SP2에서 도입되었습니다.

이제 Analysis Services를 사용하려면 연결된 측정값 그룹에 포함되어 있는 모든 차원의 세분성이 원본 측정값 그룹에 있는 차원의 세분성과 같아야 합니다. 예를 들어 원본 측정값 그룹의 날짜 차원에 날짜 특성이 세분성 특성으로 포함되어 있으면 연결된 측정값 그룹도 날짜 특성을 세분성 특성으로 사용해야 합니다. 이러한 규칙을 위반하는 Analysis Services 데이터베이스에 대한 가장 일반적인 시나리오는 시험판 버전의 SQL Server 2005에 의해 마이그레이션된 SQL Server 2000 Analysis Services 데이터베이스입니다.

이러한 세분성 규칙을 위반하는 데이터베이스가 있는 경우에는 SP2를 적용하기 전에 연결된 측정값 그룹을 포함하는 데이터베이스를 수정해야 합니다. 이를 수정하지 못하면 SP2가 적용된 이후 데이터베이스를 사용할 수 없게 됩니다. 이렇게 사용할 수 없는 데이터베이스는 삭제해야 합니다.

[맨 위]

5.3.3 MDX 동작 변경

SQL Server 2005 SP2에서 도입되었습니다.

SP2에는 다음과 같은 MDX(Multidimensional Expressions) 동작 변경이 도입되었습니다.

  • 열 및 행 축의 셀 좌표는 WHERE 절에 포함되어 있는 단일 튜플 차원 멤버의 좌표와 병합되었습니다. 예를 들어 SELECT [USA] FROM [Cube] WHERE [Seattle]는 이제 USA가 아닌 Seattle의 셀 값을 반환합니다. WHERE 절 및 열 또는 행 축에서 지정된 특성 또는 계층의 여러 차원 멤버가 들어 있는 쿼리는 SP2로 인해 영향을 받지 않으며 예기치 않은 결과를 반환할 수도 있습니다. 이는 추후 변경에 따른 동작입니다.

  • 하위 SELECT에 정의된 좌표를 덮어쓰는 계산이 있는 쿼리는 더 이상 보이는 값 합계를 보존하지 않습니다. 예를 들어 WITH MEMBER Measures.ParentContribution AS (Measures.Sales, Geography.Currentmember.Parent) / Measures.Sales SELECT Measures.ParentValue ON COLUMNS, Geography.Members ON ROWS FROM (Select Geography.USA on 0 from Sales)은 이제 보이는 값 합계 없이 부모에 대한 기여도를 반환합니다.

[맨 위]

5.3.4 SP2와 호환되지 않는 SP2 이전 버전 백업 파일 및 데이터 폴더

SQL Server 2005 SP2에서 도입되었습니다.

Analysis Services 프로토콜의 이전 버전 및 이후 버전과의 호환성 변경 및 SP2의 파일 형식때문에 Analysis Services SP2 데이터 폴더 및 백업은 Analysis Services SP1 서버에서 로드할 수 없으며 Analysis Services SP2 서버 및 Analysis Services SP1 서버 간의 동기화도 수행할 수 없습니다. 이러한 변경 사항은 SQL Server 2005 SP1 QFE 251에서 도입되었습니다.

[맨 위]

5.4 Reporting Services

SQL Server 2005 SP2를 설치할 경우 Reporting Services에 대해 다음 사항을 고려해야 합니다.

[맨 위]

5.4.1 Internet Explorer 7.0에서 뒤로 단추 사용

SQL Server 2005 SP2에서 도입되었습니다.

확장 가능한 콘텐츠를 포함하는 보고서를 Internet Explorer 7.0에서 볼 때 뒤로 단추를 클릭하면 이전에 본 페이지가 로드되지 않습니다.

[맨 위]

5.4.2 보고서 처리 2분 후 ASP.NET 시간 초과 오류 발생(SharePoint 통합 모드)

SharePoint 통합 모드에서 실행되는 보고서 서버에서는 지정된 기본 제한 시간보다 처리 시간이 오래 걸리는 장기 실행 보고서의 경우 ASP.NET 시간 초과 오류가 발생할 수 있습니다. 기본적으로 ASP.NET 제한 시간은 2분입니다. 처리 시간이 2분이 넘는 보고서는 갑자기 종료되고 "오류가 발생했습니다"라는 메시지와 함께 Windows SharePoint Services 오류 페이지가 표시됩니다.

이 오류가 시간 초과 문제라고 생각될 경우 SharePoint 웹 응용 프로그램의 Web.config 파일에 httpRuntime executionTimeout 특성을 추가하여 오류를 해결할 수 있습니다.

장기 실행 보고서 처리를 완료하는 데 필요한 충분한 값을 제공해야 합니다. 기본 모드로 실행되는 보고서 서버인 경우 보고서 서버와 보고서 관리자에 대한 기본값은 9000초입니다. SharePoint 웹 응용 프로그램에 대해 executionTimeout을 지정할 때는 유사한 값을 사용하십시오.

SharePoint 웹 응용 프로그램의 제한 시간 값을 변경하려면
  1. <drive>:\inetpub\wwwroot\wss\VirtualDirectories\<dir>로 이동합니다. 디렉터리 이름은 SharePoint 액세스에 사용되는 포트 번호에 준합니다. SharePoint 사이트가 포트 80을 사용하는 경우 경로는 \inetpub\wwwroot\wss\VirtualDirectories\80이 됩니다.

  2. Web.config를 엽니다.

  3. httpRuntime을 검색합니다.

  4. executionTimeout 값을 추가합니다. 다음 예는 이 특성에 사용할 수 있는 올바른 구문을 보여 줍니다.

    <httpRuntime maxRequestLength="51200" executionTimeout = "9000" />

자세한 내용은 MSDN에서 httpRuntime 요소(ASP.NET 설정 스키마)(httpRuntime Element (ASP.NET Settings Schema))를 참조하십시오.

SharePoint 팜에 여러 응용 프로그램을 배포한 경우 팜의 각 Web.config 파일에 대해 위 단계를 반복하십시오. 이 요구 사항은 <drive>:\inetpub\wwwroot\wss\VirtualDirectories에 있는 하위 디렉터리의 모든 SharePoint 웹 응용 프로그램 Web.config 파일에 적용됩니다 또한 해당 팜에 있는 다른 컴퓨터에 설치된 응용 프로그램의 Web.config 파일에도 적용됩니다.

[맨 위]

5.4.3 Reporting Services 구성 도구의 버전 요구 사항

SQL Server 2005 SP2에서는 새로운 버전의 Reporting Services 구성 도구가 도입됩니다. SP2를 설치할 경우 SP2 버전의 Reporting Services 구성 도구를 사용하여 보고서 서버를 구성해야 합니다. 또한 SP2 이전 버전의 보고서 서버를 구성하는 데 SP2 버전의 Reporting Services 구성 도구를 사용할 수 없습니다. 이러한 비호환성이 발생하는 이유는 Reporting Services 구성 도구에서 사용하는 새 버전의 WMI 공급자가 이전 버전과 호환되지 않기 때문입니다. 지원되지 않는 버전의 Reporting Services 구성 도구를 사용하려고 하면 "WMI 공급자가 ReportServicesConfigUI.WMIProvider.ConfigurationItem.CreateConfigurationItem에서 지정되지 않은 상태를 반환했습니다"라는 오류가 발생합니다.

[맨 위]

5.4.4 보고서 서버 가상 디렉터리 구성 시 보고서 관리자가 설치되어 있지 않으면 오류 발생

보고서 서버 가상 디렉터리를 구성할 때 보고서 관리자가 설치되어 있지 않으면 Reporting Services 구성 도구가 갑자기 닫히면서 “SQL Server 2005 Reporting Services 구성 도구에 문제가 발생하여 종료해야 합니다”라는 오류가 표시됩니다. 오류 메시지가 표시되어도 실제로 가상 디렉터리는 생성됩니다. 이 오류는 한번만 발생합니다. 도구를 다시 열었을 때는 오류 없이 서버 구성을 마칠 수 있습니다.

[맨 위]

5.4.5 Reporting Services를 포함하는 SharePoint Server 팜 배포를 위한 버전 요구 사항

SharePoint Server 팜을 사용하여 보고서 서버를 배포 및 통합하는 경우, 보고서 서버를 호스팅하는 컴퓨터를 포함하여 팜의 모든 서버에서 같은 버전의 SharePoint 제품 또는 기술을 사용해야 합니다. 같은 서버 팜에서 Windows SharePoint Services 3.0과 Office SharePoint Server 2007을 함께 사용할 수 없습니다.

[맨 위]

5.4.6 경우에 따라 SP1을 SP2로 업그레이드해도 보고서 서버 데이터베이스가 업데이트되지 않음

보고서 서버 데이터베이스 연결에 지정된 자격 증명 종류에 따라 설치 시 보고서 서버 데이터베이스를 SP1에서 SP2로 업그레이드할지, 아니면 SP2의 CTP 버전에서 최종 버전의 SP2로 업그레이드할지가 달라집니다.

보고서 서버가 데이터베이스 자격 증명이나 보고서 서버 Windows 서비스를 실행하는 데 사용한 것과 다른 Windows 사용자 계정을 사용하여 보고서 서버 데이터베이스에 연결하면, 나머지 소프트웨어가 업그레이드될 때 데이터베이스가 업그레이드되지 않습니다. 이 경우에는 Reporting Services 구성 도구를 사용하여 보고서 서버 데이터베이스를 수동으로 업그레이드해야 합니다. 데이터베이스 설치 페이지에서 업그레이드를 클릭하여 보고서 서버 데이터베이스에 SP2 형식을 적용합니다.

[맨 위]

5.4.7 SharePoint 통합 모드에서 지원되지 않는 Reporting Services 배포 시나리오

같은 보고서 서버 데이터베이스를 공유하면서 Windows SharePoint Services 3.0 또는 Microsoft Office SharePoint Server 2007이 각각의 독립 실행형 서버에 배포된 둘 이상의 보고서 서버 인스턴스는 통합할 수 없습니다. 이렇게 할 경우 백 엔드 보고서 서버 데이터베이스에서 데이터가 손상됩니다. 독립적으로 설치된 두 Windows SharePoint Services 3.0이 각각 로컬 보고서 서버 인스턴스와 통합되어 있고 두 보고서 서버 인스턴스가 같은 보고서 서버 데이터베이스를 공유하는 경우 Reporting Services 배포가 지원되지 않습니다.

[맨 위]

5.5 Windows Vista 고려 사항

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

[맨 위]

5.5.1 Microsoft Windows Vista와 호환되지 않는 스크립트

이 릴리스에서 Microsoft VSA(Visual Studio for Applications)–Integration Services의 스크립트 작업 및 스크립트 구성 요소에서 사용하는 스크립팅 개발 환경과 런타임 엔진–는 최종 버전의 Windows Vista와 호환되지 않습니다. 최종 버전의 Windows Vista를 실행 중인 컴퓨터에서는 Integration Services의 스크립트 편집 또는 디버그 작업을 수행할 수 없으며 스크립트가 포함된 Integration Services 패키지를 실행할 수도 없습니다.

[맨 위]

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

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

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

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

Windows Vista 이전 버전에서 로컬 Administrators 그룹의 멤버에게는 해당 SQL Server 로그인이 필요하지 않았으며 SQL Server 내에서 관리 권한을 부여받을 필요가 없었습니다. 이들 멤버는 기본 제공 서버 사용자 BUILTIN\Administrators로 SQL Server에 연결할 뿐만 아니라 BUILTIN\Administrators가 sysadmin 고정 서버 역할의 멤버이므로 SQL Server 내에서 관리 권한을 가집니다.

Windows Vista에서 이는 승격된 Windows 권한으로 실행하는 관리 사용자만 사용할 수 있으므로 권장되지 않는 메커니즘입니다. 대신 각 관리 사용자에 대해 SQL Server 로그인을 만들고 이 로그인을 sysadmin 고정 서버 역할에 추가해야 합니다. 복제 에이전트 작업을 포함한 SQL Server 작업을 실행하는 데 사용되는 Windows 계정에 이 작업을 수행해야 할 수도 있습니다.

중요:
각 관리 사용자에 대해 SQL Server 로그인을 만들지 않으면 SQL Server 도구 및 서비스가 예상대로 작동하지 않을 수 있습니다. 자세한 내용은 SQL Server 2005 온라인 설명서의 "방법: Windows Vista에서 SQL Server에 연결"을 참조하십시오.

SP2를 적용한 후에 User Provisioning Tool for Windows Vista를 실행하여 사용자를 sysadmin 고정 서버 역할에 추가할 수 있습니다. 자세한 내용은 SP2 설치 설명서에서 "추가 정보(핫픽스)"를 참조하십시오.

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 확인란을 선택한 다음 확인을 클릭합니다.

보고서 서버 배포에 대한 관리자 액세스가 거부됨

UAC에서는 보고서 서버 배포에 대한 관리 액세스를 거부할 수 있습니다. 관리 액세스 권한을 얻으려면 위에서 설명한 해결 방법을 사용하여 SQL Server에 연결하고 홈에 대한 역할 할당을 계정의 시스템 수준에서 만듭니다. 계정에 대한 역할 할당을 만들기 위해, 그리고 역할 할당이 삭제된 경우 보고서 서버에 액세스하기 위해서만 승격된 권한을 사용하여 SQL Server Management Studio를 실행해야 합니다. 계정에 대한 역할 할당을 만든 후에는 SQL Server Management Studio를 닫은 다음 표준 권한으로 SQL Server Management Studio를 다시 열 수 있습니다. 계정에 대해 만든 역할 할당을 사용하면 다른 사용자에 대한 추가 역할 할당을 만들 수 있습니다.

보고서 서버 가상 디렉터리에 대한 로컬 액세스가 거부됨

Internet Explorer를 사용하여 로컬 컴퓨터에서 보고서 관리자 또는 보고서 서버에 액세스하려고 하면 액세스가 거부되었다는 오류가 발생합니다. 이 오류를 해결하려면 보고서 관리자 및 보고서 서버 URL을 Internet Explorer의 신뢰할 수 있는 사이트에 추가합니다.

Notification Services 명령 프롬프트 열기 실패

Notification Services 명령 프롬프트를 열려고 하면 "액세스가 거부되었습니다"라는 오류를 나타내며 실패합니다. 이는 <drive>\Program Files\Microsoft SQL Server\90 아래에 있는 Notification Services에 액세스하려면 관리 권한이 필요하기 때문입니다.

Notification Services 명령 프롬프트를 실행하려면 Administrator 계정을 사용하여 컴퓨터에 로그온하거나 승격된 권한을 사용하여 Notification Services 명령 프롬프트를 실행합니다.

Administrator 계정을 사용하려면
  1. 로컬 Administrator 계정을 사용하여 컴퓨터에 로그온합니다.

  2. 시작 메뉴에서 모든 프로그램, Microsoft SQL Server 2005, 구성 도구를 차례로 클릭하고 Notification Services 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 다음 계정으로 실행을 클릭합니다.

승격된 권한을 사용하려면
  1. 로컬 Administrator 그룹의 멤버인 계정을 사용하여 컴퓨터에 로그온합니다.

  2. 시작 메뉴에서 컴퓨터를 클릭합니다.

  3. <drive>\Program Files\Microsoft SQL Server\90\NotificationServices를 찾습니다.

  4. "현재 이 폴더에 액세스할 수 있는 권한이 없습니다"라는 메시지가 표시되면 계속을 클릭합니다.

    참고:
    이 메시지가 표시되지 않으면 이미 폴더에 액세스할 수 있는 권한이 있는 것입니다.

  5. Notification Services 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 다음 계정으로 실행을 클릭합니다.

SQL Server Management Studio에서 Notification Services 명령으로 인해 오류가 반환됨

SQL Server Management Studio에서 Notification Services 명령을 실행하려는 경우 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다"라는 오류가 발생할 수 있습니다. 이는 일부 Notification Services 명령을 실행할 때 관리 권한이 필요하기 때문입니다.

승격된 권한을 사용하여 SQL Server Management Studio를 실행하려면
  1. Administrator 계정을 사용하여 컴퓨터에 로그온합니다.

  2. 시작 메뉴에서 모든 프로그램, Microsoft SQL Server 2005를 차례로 클릭하고 SQL Server Management Studio를 마우스 오른쪽 단추로 클릭한 다음 다음 계정으로 실행을 클릭합니다.

승격된 권한을 사용하여 SQL Server Management Studio를 실행하지 않으려면 Notification Services 명령 프롬프트를 사용하여 Notification Services를 배포하고 관리합니다.

복제 스냅숏 공유에 대한 권한을 명시적으로 부여해야 함

UAC에서는 스냅숏 공유에 대한 관리 액세스를 거부할 수 있습니다. 따라서 스냅숏 에이전트, 배포 에이전트 및 병합 에이전트에서 사용하는 Windows 계정에 스냅숏 공유 권한을 명시적으로 부여해야 합니다. You must do this even if the Windows 계정이 Administrators 그룹의 멤버인 경우에도 이 작업을 수행해야 합니다. 자세한 내용은 SQL Server 온라인 설명서의 "스냅숏 폴더 보안 설정"을 참조하십시오.

[맨 위]