버전 및 에디션 업그레이드

SQL Server 릴리스에서 지원되는 업그레이드 시나리오는 다음과 같습니다.

업그레이드할 버전

지원되는 업그레이드 경로

SQL Server 2000(32비트) MSDE SP41

SQL Server 2008 Express

SQL Server 2000(32비트) Standard SP41,4

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2000(32비트) Developer SP41,4

SQL Server 2008 Developer

SQL Server 2000(32비트) Enterprise SP41,4

SQL Server 2008 Enterprise

SQL Server 2000 Enterprise Evaluation(32비트, IA64)4,5

업그레이드가 지원되지 않음

SQL Server 2000(64비트) IA64 Developer SP43,4,5

SQL Server 2008(64비트) IA64 Developer

SQL Server 2000(64비트) IA64 Enterprise SP43,4,5

SQL Server 2008(64비트) IA64 Enterprise

SQL Server 2000(32비트) Personal SP4

업그레이드가 지원되지 않음

SQL Server 2005 (32Bit) Express1

SQL Server 2008 Express

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2005(32비트) Express1 Advanced1

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2005(32비트) Workgroup1

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2005(32비트) Standard1

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2005(32비트) Developer1

SQL Server 2008 Developer

SQL Server 2005(32비트) Enterprise1

SQL Server 2008 Enterprise

SQL Server 2005 Enterprise Evaluation(32비트, IA64, X64)

업그레이드가 지원되지 않음

SQL Server 2005 IA64(64비트) Developer

SQL Server 2008 IA64(64비트) Developer

SQL Server 2005 IA64(64비트) Standard

SQL Server 2008 IA64(64비트) Enterprise

SQL Server 2005 IA64(64비트) Enterprise

SQL Server 2008 IA64(64비트) Enterprise

SQL Server 2005 X64(64비트) Developer

SQL Server 2008 X64(64비트) Developer

SQL Server 2005 X64(64비트) Standard

SQL Server 2008 X64(64비트) Standard

SQL Server 2008 X64(64비트) Enterprise

SQL Server 2005 X64(64비트) Enterprise

SQL Server 2008 X64(64비트) Enterprise

SQL Server 2008 Express1

SQL Server 2008 Express

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express Tools

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express Advanced1

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express x64(64비트)

SQL Server 2008 Express x64(64비트)

SQL Server 2008 Express Tools x64(64비트)

SQL Server 2008 Express Advanced x64(64비트)

SQL Server 2008 Workgroup x64(64비트)

SQL Server 2008 Standard x64(64비트)

SQL Server 2008 Developer x64(64비트)

SQL Server 2008 Enterprise x64(64비트)

SQL Server 2008 Express Tools x64(64비트)

SQL Server 2008 Express Tools x64(64비트)

SQL Server 2008 Express Advanced x64(64비트)

SQL Server 2008 Workgroup x64(64비트)

SQL Server 2008 Standard x64(64비트)

SQL Server 2008 Developer x64(64비트)

SQL Server 2008 Enterprise x64(64비트)

SQL Server 2008 Express Advanced x64(64비트)

SQL Server 2008 Express Advanced x64(64비트)

SQL Server 2008 Workgroup x64(64비트)

SQL Server 2008 Standard x64(64비트)

SQL Server 2008 Enterprise x64(64비트)

SQL Server 2008 Workgroup1

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2008 Web1

SQL Server 2008 Web

SQL Server 2008 Standard1,2

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2008 Developer1,2

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Enterprise1,2

SQL Server 2008 Enterprise

SQL Server 2008 Enterprise Evaluation2

SQL Server 2008 Enterprise Evaluation

SQL Server 2008 Web

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 IA64(64비트) Enterprise Evaluation2

SQL Server 2008 IA64(64비트) Enterprise

SQL Server 2008 IA64(64비트) Developer

SQL Server 2008 IA64(64비트) Enterprise Evaluation

SQL Server 2008 x64(64비트) Enterprise Evaluation2

SQL Server 2008 Enterprise Evaluation

SQL Server 2008 Web

SQL Server 2008 Workgroup

SQL Server 2008 x64(64비트) Standard

SQL Server 2008 x64(64비트) Developer

SQL Server 2008 x64(64비트) Enterprise

SQL Server 2008 IA64(64비트) Developer2

SQL Server 2008 IA64(64비트) Developer

SQL Server 2008 IA64(64비트) Enterprise

SQL Server 2008 Developer x64(64비트)2

SQL Server 2008 Workgroup x64(64비트)

SQL Server 2008 Standard x64(64비트)

SQL Server 2008 Developer x64(64비트)

SQL Server 2008 Enterprise x64(64비트)

SQL Server 2008 x64(64비트) Standard2

SQL Server 2008 x64(64비트) Standard

SQL Server 2008 x64(64비트) Enterprise

SQL Server 2008 IA64(64비트) Enterprise2

SQL Server 2008 IA64(64비트) Enterprise

SQL Server 2008 x64(64비트) Enterprise2

SQL Server 2008 x64(64비트) Enterprise

1이 SQL Server 버전은 64비트 서버의 32비트 하위 시스템(WOW64)에 있는 SQL Server 2008로 업그레이드할 수 있습니다.

2SQL Server 2008 장애 조치(failover) 클러스터의 버전 변경은 제한됩니다. 다음과 같은 버전 다운그레이드 시나리오는 SQL Server 2008 장애 조치(failover) 클러스터에서 지원되지 않습니다.

  • SQL Server 2008 Enterprise을 SQL Server 2008 Developer, Standard 또는 Enterprise Evaluation으로 다운그레이드

  • SQL Server 2008 Developer을 SQL Server 2008 Standard 또는 Enterprise Evaluation으로 다운그레이드

  • SQL Server 2008 Standard를 SQL Server 2008 Enterprise Evaluation으로 다운그레이드

  • SQL Server 2008 Enterprise Evaluation을 SQL Server 2008 Standard로 다운그레이드

3SQL Server 2000(64비트) IA64 장애 조치(failover) 클러스터의 업그레이드는 지원되지 않습니다.

4장애 조치(failover) 클러스터에서 SQL Server 2000Analysis Services는 SQL Server 2008로 업그레이드할 수 없습니다.

5SQL Server 2000(64비트)을 업그레이드해도 SQL Server 2008 관리 도구는 설치되지 않습니다. 관리 도구를 설치하려면 업그레이드 완료 후 설치 프로그램을 다시 실행해야 합니다.

업그레이드 참고 사항

  • SQL Server 2008에서는 버전 간 인스턴스가 지원되지 않습니다. 데이터베이스 엔진, Analysis Services 및 Reporting Services 구성 요소의 버전 번호는 SQL Server 2008 인스턴스에서 동일해야 합니다.

  • SQL Server를 업그레이드하기 전에 SQL Server 에이전트에 대해 Windows 인증을 사용하도록 설정하고 기본 구성, 즉 SQL Server 에이전트 서비스 계정이 SQL Server sysadmin 그룹의 멤버인지를 확인합니다.

  • 한 버전의 SQL Server 2008에서 다른 버전으로 업그레이드하기 전에 현재 사용 중인 기능이 업그레이드할 버전에서 지원되는지 확인하십시오. 자세한 내용은 SQL Server 2008 버전에서 지원하는 기능에서 사용 중인 구성 요소에 대한 섹션을 참조하십시오.

  • 플랫폼 간 업그레이드는 지원되지 않습니다. 즉, SQL Server의 32비트 인스턴스를 네이티브 64비트로 업그레이드할 수는 없지만 그러나 위의 표에서 설명한 것처럼 SQL Server의 32비트 인스턴스를 64비트 서버의 32비트 하위 시스템인 WOW64로 업그레이드할 수는 있습니다. 또한 SQL Server의 32비트 인스턴스를 백업하거나 분리할 수 있으며 데이터베이스를 복제에 게시하지 않은 경우 SQL Server(64비트) 인스턴스로 복원하거나 이 인스턴스에 연결할 수 있습니다. 이 경우 master, msdb 및 model 시스템 데이터베이스의 모든 로그인과 기타 사용자 개체를 다시 만들어야 합니다.

  • SQL Server 2008로 업그레이드하려면 지원되는 운영 체제를 실행해야 합니다. 자세한 내용은 SQL Server 2008 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

  • 다시 시작이 보류 중인 경우 업그레이드가 차단됩니다.

  • Windows Installer 서비스가 실행되고 있지 않은 경우 업그레이드가 차단됩니다.

  • 성능 카운터가 손상된 경우 업그레이드가 차단됩니다.

  • SQL Server 인스턴스를 SQL Server 장애 조치(failover) 클러스터로 업그레이드하려면 업그레이드되는 인스턴스가 장애 조치(failover) 클러스터여야 합니다. SQL Server의 독립 실행형 인스턴스를 SQL Server 장애 조치(failover) 클러스터로 업그레이드하려면 새로운 SQL Server 장애 조치(failover) 클러스터를 설치한 다음 데이터베이스 복사 마법사를 사용하여 독립 실행형 인스턴스의 사용자 데이터베이스를 마이그레이션합니다. 업그레이드에 대한 자세한 내용은 방법: SQL Server 장애 조치(Failover) 클러스터 인스턴스 업그레이드(설치)를 참조하십시오. 데이터베이스 마이그레이션에 대한 자세한 내용은 데이터베이스 복사 마법사 사용을 참조하십시오.

SQL Server 인스턴스에 구성 요소 추가

SQL Server 2008로 업그레이드할 때는 기존에 설치된 SQL Server에 구성 요소를 추가할 수 없습니다. SQL Server 인스턴스를 SQL Server 2008로 업그레이드한 후 SQL Server 2008 설치 마법사, 즉 Setup.exe를 사용하여 기능을 추가할 수 있습니다.

언어 간 지원

  • 영어 버전의 SQL Server는 모든 언어 버전의 지원 운영 체제에서 지원됩니다.

  • 각 언어 버전의 SQL Server는 해당 언어 버전의 SQL Server와 같은 언어로 지역화된 운영 체제에서 지원됩니다.

  • 각 언어 버전의 SQL Server는 같은 언어 버전의 SQL Server 2008로 업그레이드할 수 있습니다.

  • 각 언어 버전의 SQL Server는 영어 버전의 SQL Server 2008로 업그레이드할 수 없습니다.

  • 각 언어 버전의 SQL Server는 다른 언어 버전의 SQL Server 2008로 업그레이드할 수 없습니다.

  • 각 언어 버전의 SQL Server는 Windows MUI(Multilingual User Interface Pack) 설정을 통해 영어 버전의 지원 운영 체제에서도 지원됩니다. 그러나 영어 이외의 MUI 설정을 사용하는 영어 버전 운영 체제를 실행하는 서버에 SQL Server의 각 언어 버전을 설치하려면 먼저 특정 운영 체제 설정을 확인해야 합니다. 다음 운영 체제 설정이 설치할 SQL Server의 언어와 일치하는지 확인해야 합니다.

    • 운영 체제 사용자 인터페이스 설정

    • 운영 체제 사용자 로캘 설정

    • 시스템 로캘 설정

    이러한 운영 체제 설정이 해당 언어 버전 SQL Server의 언어와 일치하지 않는 경우 SQL Server 2008을 설치하기 전에 이 운영 체제 설정을 올바르게 설정해야 합니다.