여러 버전 및 인스턴스의 SQL Server 작업

 

SQL Server 는 같은 컴퓨터에서 데이터베이스 엔진, Analysis Services및 Reporting Services 의 여러 인스턴스를 지원합니다. 또한 이전 버전의 SQL Server를 업그레이드하거나 이전 SQL Server 버전이 이미 설치되어 있는 컴퓨터에 SQL Server를 설치할 수도 있습니다. 지원되는 업그레이드 시나리오에 대한 자세한 내용은 지원되는 버전 및 에디션 업그레이드를 참조하세요.

다음 개념은 두 버전의 SQL Server 인스턴스가 함께 설치된 경우 SQL Server의 동작을 이해하는 데 유용합니다.

SQL Server의 표준 제품 버전 형식은 MM.nn.bbbb.rr입니다. 여기서 각 세그먼트는 다음과 같이 정의됩니다.

MM - 주 버전

nn - 부 버전

bbbb - 빌드 번호

rr - 빌드 수정 번호

SQL Server의 주 버전 또는 부 버전이 릴리스될 때마다 이전 버전과의 차별성을 위해 버전 번호가 증가합니다. 이러한 버전 변경은 다양한 용도로 사용됩니다. 사용자 인터페이스에 버전 정보 표시, 업그레이드하는 동안 파일 대체 방식 제어, 서비스 팩 적용, 연속 버전 간의 기능적 차이를 위한 메커니즘 등을 예로 들 수 있습니다.

모든 버전의 SQL Server

특정 구성 요소는 설치된 모든 SQL Server 버전의 모든 인스턴스에서 공유합니다. 이러한 구성 요소는 버전이 다른 SQL Server를 같은 컴퓨터에 함께 설치하면 자동으로 최신 버전으로 업그레이드됩니다. 일반적으로 이러한 구성 요소는 SQL Server의 마지막 인스턴스가 제거되면 자동으로 제거됩니다.

예제: SQL Server 브라우저 및 Microsoft SQL Server VSS Writer

주 버전이 같은 SQL Server

SQL Server 버전의 모든 인스턴스는 일부 구성 요소를 공유합니다. 업그레이드 중에 공유 구성 요소가 선택되면 기존 구성 요소가 최신 버전으로 업그레이드됩니다.

예제: Integration Services, Master Data Services, SQL Server Management Studio, SQL Server Data Tools(SSDT)및 SQL Server 온라인 설명서

부 버전에서 공유하는 구성 요소

SQL Server 버전에서 공유하는 구성 요소입니다.

예제: 설치 지원 파일

다음의 특정 인스턴스에 고유한 구성 요소 SQL Server

일부 SQL Server 구성 요소 또는 서비스는 SQL Server의 특정 인스턴스에 고유합니다. 이를 인스턴스 인식 구성 요소 또는 서비스라고도 합니다. 인스턴스 인식 구성 요소 또는 서비스는 자신을 호스팅하는 인스턴스와 같은 버전을 공유하고 해당 인스턴스에만 독점적으로 사용됩니다.

예제: 데이터베이스 엔진, Analysis Services및 Reporting Services

SQL Server 버전에 독립적인 구성 요소

특정 구성 요소는 SQL Server 를 설치할 때 설치되지만 SQL Server의 버전과 관계가 없습니다. 이러한 구성 요소는 주 버전 간에 공유될 수도 있고 모든 버전의 SQL Server 에서 공유될 수도 있습니다.

예제: Microsoft Sync Framework, SQL Server Compact

SQL Server Compact 설치에 대한 자세한 내용은 설치 마법사에서 SQL Server 2016 설치(설치 프로그램)를 참조하세요. SQL Server Compact를 제거하는 방법은 SQL Server의 기존 인스턴스 제거(설치 프로그램)를 참조하세요.

이전 SQL Server 버전의 인스턴스가 이미 실행 중인 컴퓨터에 SQL Server를 설치할 수 있습니다. 컴퓨터에 기본 인스턴스가 이미 있는 경우 SQL Server 가 명명된 인스턴스로 설치되어야 합니다.

System_CAPS_ICON_caution.jpg 주의


SQL Server SysPrep은 SQL Server 2016 의 준비 인스턴스를 이전 버전의 SQL Server 와 같은 컴퓨터에 함께 설치할 수 없습니다. 예를 들어 SQL Server 2016 인스턴스를 SQL Server 2012의 준비 인스턴스와 함께 준비할 수 없습니다. 그러나 같은 주 버전의 SQL Server 준비 인스턴스를 같은 컴퓨터에 여러 개 설치할 수 있습니다. 자세한 내용은 Considerations for Installing SQL Server Using SysPrep을 참조하세요.

SQL Server 2016 은 Windows Server 2008 R2 Server Core SP1을 실행하는 컴퓨터에서 이전 버전의 SQL Server와 함께 설치할 수 없습니다. Server Core 설치에 대한 자세한 내용은 Server Core에 SQL Server 2016 설치를 참조하세요.

다음 표에서는 SQL Server 2016과 함께 설치할 수 있는 버전을 보여 줍니다.

다음의 기존 인스턴스 SQL Server 2016함께 설치할 수 있는 버전
SQL Server 2016 (64비트) x64SQL Server 2005 (32비트)

 SQL Server 2005 (64비트) x64

 SQL Server 2008 (32비트)

 SQL Server 2008 (64비트) x64

 SQL Server 2008 R2 (32비트)

 SQL Server 2008 R2 (64비트) x64

 SQL Server 2012 (32비트)

 SQL Server 2012 (64비트) x64

 SQL Server 2014 (32비트)

 SQL Server 2014 (64비트) x64

SQL Server 장애 조치(Failover) 클러스터 인스턴스가 SQL Server 데이터베이스 엔진의 독립 실행형 인스턴스와 함께 설치되는 경우 IP 주소의 TCP 포트 번호가 충돌하지 않도록 주의합니다. 일반적으로 충돌은 데이터베이스 엔진의 두 인스턴스가 모두 기본 TCP 포트(1433)를 사용하도록 구성되는 경우 발생합니다. 충돌을 방지하려면 한 인스턴스가 기본이 아닌 고정 포트를 사용하도록 구성합니다. 고정 포트는 일반적으로 독립 실행형 인스턴스에서 더 쉽게 구성할 수 있습니다. 데이터베이스 엔진이 다른 포트를 사용하도록 구성하면 SQL Server 장애 조치(Failover) 클러스터 인스턴스가 실패하여 대기 노드가 될 때 인스턴스 시작을 차단하는 예기치 않은 IP 주소/TCP 포트 충돌이 방지됩니다.

SQL Server 2016 설치를 위한 하드웨어 및 소프트웨어 요구 사항
설치 마법사에서 SQL Server 2016 설치(설치 프로그램)
지원되는 버전 및 에디션 업그레이드
SQL Server 2016으로 업그레이드
SQL Server 2016 버전에서 지원하는 기능
이전 버전과의 호환성_삭제됨

커뮤니티 추가 항목

추가
표시: