다음을 통해 공유


Configuration Manager 지원되는 SQL Server 버전

적용 대상: Configuration Manager(현재 분기)

각 Configuration Manager 사이트에는 사이트 데이터베이스를 호스트하기 위해 지원되는 SQL Server 버전 및 구성이 필요합니다.

SQL Server 인스턴스 및 위치

중앙 관리 사이트 및 기본 사이트

사이트 데이터베이스는 SQL Server 전체 설치를 사용해야 합니다.

SQL Server 다음 위치에 배치할 수 있습니다.

  • 사이트 서버 컴퓨터입니다.
  • 사이트 서버에서 원격인 컴퓨터입니다.

지원되는 인스턴스는 다음과 같습니다.

보조 사이트

사이트 데이터베이스는 SQL Server 또는 SQL Server Express 전체 설치의 기본 instance 사용할 수 있습니다.

SQL Server 사이트 서버 컴퓨터에 있어야 합니다.

중요

SQL 2012 또는 2014 Express, Standard, Enterprise Edition을 SQl 2016 또는 최신 버전으로 업그레이드합니다. 보조 사이트에서 VC++를 최신 버전으로 업그레이드해야 최신 Microsoft Visual C++ 재배포 가능 버전을 다운로드합니다.

지원 제한 사항

다음 구성은 지원되지 않습니다.

  • NLB(네트워크 부하 분산) 클러스터 구성에서 장애 조치(failover) 클러스터 instance

  • CSV(클러스터 공유 볼륨)의 장애 조치(failover) 클러스터 instance

  • SQL Server 데이터베이스 미러링 기술 및 피어 투 피어 복제

SQL Server 트랜잭션 복제는 데이터베이스 복제본을 사용하도록 구성된 관리 지점에 개체를 복제하는 경우에만 지원됩니다.

지원되는 버전의 SQL Server

여러 사이트가 있는 계층 구조에서 다른 사이트에서는 서로 다른 버전의 SQL Server 사용하여 사이트 데이터베이스를 호스트할 수 있습니다. 다음 항목이 true인 경우:

  • Configuration Manager 사용하는 SQL Server 버전을 지원합니다.
  • 사용하는 SQL Server 버전은 Microsoft에서 계속 지원합니다.
  • SQL Server 두 버전의 SQL Server 간의 복제를 지원합니다. 자세한 내용은 SQL Server 복제 이전 버전과의 호환성을 참조하세요.

SQL Server 2016 및 이전 버전의 경우 각 SQL Server 버전 및 서비스 팩에 대한 지원은 Microsoft 수명 주기 정책을 따릅니다. 특정 SQL Server 서비스 팩에 대한 지원은 기본 서비스 팩 버전과의 호환성을 깨뜨리지 않는 한 누적 업데이트를 포함합니다. 2017년 SQL Server 서비스 팩은 최신 서비스 모델을 따르기 때문에 릴리스되지 않습니다. SQL Server 팀은 누적 업데이트를 사용할 수 있게 되면 지속적으로 사전 예방적으로 설치할 것을 권장합니다.

달리 지정하지 않는 한 다음 버전의 SQL Server 모든 활성 버전의 Configuration Manager 지원됩니다. 새 SQL Server 버전에 대한 지원이 추가되면 해당 지원을 추가하는 Configuration Manager 버전이 기록됩니다. 마찬가지로 지원이 더 이상 사용되지 않는 경우 영향을 받는 Configuration Manager 버전에 대한 세부 정보를 찾습니다.

중요

중앙 관리 사이트의 데이터베이스에 SQL Server Standard 사용하는 경우 계층 구조에서 지원할 수 있는 총 클라이언트 수를 제한합니다. 크기 및 배율 숫자를 참조하세요.

SQL Server 2022: Standard, Enterprise

현재 분기 2303부터 호환성 수준/카디널리티 예측이 Configuration Manager 데이터베이스에서 150으로 설정된 SQL Server 2022에 대한 지원이 추가됩니다. SQL 2022 네이티브(160)는 현재 지원되지 않습니다.

다음 사이트에 대해 이 버전의 SQL Server 사용할 수 있습니다.

  • 중앙 관리 사이트
  • 기본 사이트
  • 보조 사이트

SQL Server 2019: Standard, Enterprise

누적 업데이트 버전이 SQL Server 수명 주기에서 지원되는 한 이 버전을 CU5(누적 업데이트 5) 이상에서 사용할 수 있습니다. CU5는 스칼라 UDF 인라인 처리 문제를 해결하기 때문에 SQL Server 2019의 최소 요구 사항입니다.

다음 사이트에 대해 이 버전의 SQL Server 사용할 수 있습니다.

  • 중앙 관리 사이트
  • 기본 사이트
  • 보조 사이트

SQL Server 2017: Standard, Enterprise

누적 업데이트 버전이 SQL Server 수명 주기에서 지원되는 한 누적 업데이트 버전 2 이상에서 이 버전을 사용할 수 있습니다. 다음 사이트에 대해 이 버전의 SQL Server 사용할 수 있습니다.

  • 중앙 관리 사이트
  • 기본 사이트
  • 보조 사이트

SQL Server 2016: Standard, 엔터프라이즈

이 버전은 SQL Server 수명 주기에서 지원되는 최소 서비스 팩 및 누적 업데이트와 함께 사용할 수 있습니다. 다음 사이트에 대해 이 버전의 SQL Server 사용할 수 있습니다.

  • 중앙 관리 사이트
  • 기본 사이트
  • 보조 사이트

중요

버전 2409부터 SQL Server 2014에 대한 지원은 더 이상 사용되지 않습니다. 지원 수명 주기는 2024년 7월에 종료됩니다. 해당 시간 전에 모든 데이터베이스 서버를 업그레이드할 계획입니다. 자세한 내용은 SQL Server 참조하세요.

SQL Server 2017 Express

누적 업데이트 버전이 SQL Server 수명 주기에서 지원되는 한 누적 업데이트 버전 2 이상에서 이 버전을 사용할 수 있습니다. 다음 사이트에 대해 이 버전의 SQL Server 사용할 수 있습니다.

  • 보조 사이트

SQL Server 2016 Express

이 버전은 SQL Server 수명 주기에서 지원되는 최소 서비스 팩 및 누적 업데이트와 함께 사용할 수 있습니다. 다음 사이트에 대해 이 버전의 SQL Server 사용할 수 있습니다.

  • 보조 사이트

중요

버전 2409부터 SQL Server 2014에 대한 지원은 더 이상 사용되지 않습니다. 지원 수명 주기는 2024년 7월에 종료됩니다. 해당 시간 전에 모든 데이터베이스 서버를 업그레이드할 계획입니다. 자세한 내용은 SQL Server 참조하세요.

SQL Server 필요한 구성

다음 구성은 SQL Server Express 포함하여 사이트 데이터베이스에 사용하는 SQL Server 모든 설치에 필요합니다. Configuration Manager 보조 사이트 설치의 일부로 SQL Server Express 설치하면 이러한 구성이 자동으로 생성됩니다.

SQL Server 아키텍처 버전

Configuration Manager 사이트 데이터베이스를 호스트하려면 64비트 버전의 SQL Server 필요합니다.

데이터베이스 데이터 정렬

각 사이트에서 사이트와 사이트 데이터베이스에 사용되는 SQL Server instance 모두 SQL_Latin1_General_CP1_CI_AS 데이터 정렬을 사용해야 합니다.

Configuration Manager 중국 GB18030 표준에 대한 이 데이터 정렬에 대한 두 가지 예외를 지원합니다. 자세한 내용은 국제 지원을 참조하세요.

데이터베이스 호환성 수준

Configuration Manager 사이트 데이터베이스의 호환성 수준이 Configuration Manager 버전에 대해 지원되는 가장 낮은 SQL Server 버전보다 작아야 합니다.

이전 버전의 SQL Server 사이트 데이터베이스를 업그레이드하는 경우 데이터베이스는 해당 SQL Server instance 허용되는 최소값인 경우 기존 카디널리티 추정 수준을 유지합니다. 허용된 수준보다 낮은 호환성 수준에서 데이터베이스를 사용하여 SQL Server 업그레이드하면 데이터베이스가 SQL Server 허용되는 가장 낮은 호환성 수준으로 자동으로 설정됩니다.

다음 표에서는 Configuration Manager 사이트 데이터베이스에 권장되는 호환성 수준을 식별합니다.

SQL Server 버전 지원되는 호환성 수준 권장 수준
SQL Server 2022 150, 140, 130, 120, 110 150
SQL Server 2019 150, 140, 130, 120, 110 150
SQL Server 2017 140, 130, 120, 110 140
SQL Server 2016 130, 120, 110 130

사이트 데이터베이스에 사용 중인 SQL Server 카디널리티 예측 호환성 수준을 식별하려면 사이트 데이터베이스 서버에서 다음 SQL 쿼리를 실행합니다.

SELECT name, compatibility_level FROM sys.databases

SQL Server 호환성 수준 및 설정 방법에 대한 자세한 내용은 ALTER DATABASE 호환성 수준(Transact-SQL)을 참조하세요.

SQL Server 기능

각 사이트 서버에는 데이터베이스 엔진 서비스 기능만 필요합니다.

Configuration Manager 데이터베이스 복제에는 SQL Server 복제 기능이 필요하지 않습니다. 그러나 관리 지점에 데이터베이스 복제본을 사용하는 경우 이 SQL Server 구성이 필요합니다.

Windows 인증

Configuration Manager 데이터베이스에 대한 연결의 유효성을 검사하려면 Windows 인증 필요합니다.

SQL Server 인스턴스

각 사이트에 대해 전용 instance SQL Server 사용합니다. instance 명명된 instance 또는 기본 instance 수 있습니다.

메모리 SQL Server

SQL Server Management Studio 사용하여 SQL Server 메모리를 예약합니다. 서버 메모리 옵션에서 최소 서버 메모리 설정을 설정합니다. 이 설정을 구성하는 방법에 대한 자세한 내용은 메모리 서버 구성 옵션 SQL Server 참조하세요.

  • 사이트 서버와 동일한 컴퓨터에 설치하는 데이터베이스 서버의 경우: SQL Server 메모리를 사용 가능한 주소 지정 가능한 시스템 메모리의 50~80%로 제한합니다.

  • 사이트 서버에서 원격인 전용 데이터베이스 서버의 경우: SQL Server 메모리를 사용 가능한 주소 지정 가능한 시스템 메모리의 80~90%로 제한합니다.

  • 사용 중인 각 SQL Server instance 버퍼 풀에 대한 메모리 예약의 경우:

    • 중앙 관리 사이트의 경우: 최소 8GB를 설정합니다.
    • 기본 사이트의 경우: 최소 8GB를 설정합니다.
    • 보조 사이트의 경우: 최소 4GB를 설정합니다.

중첩된 트리거 SQL Server

SQL Server 중첩된 트리거를 사용하도록 설정해야 합니다. 자세한 내용은 중첩 트리거 서버 구성 옵션 구성을 참조하세요.

CLR 통합 SQL Server

사이트 데이터베이스를 사용하려면 SQL SERVER CLR(공용 언어 런타임)을 사용하도록 설정해야 합니다. 이 옵션은 Configuration Manager 설치할 때 자동으로 사용하도록 설정됩니다. CLR에 대한 자세한 내용은 SQL SERVER CLR 통합 소개를 참조하세요.

SQL Server Service Broker(SSB)

SQL Server Service Broker는 사이트 간 복제와 단일 기본 사이트에 모두 필요합니다.

TRUSTWORTHY 설정

Configuration Manager SQL TRUSTWORTHY 데이터베이스 속성을 자동으로 사용하도록 설정합니다. 이 속성은 Configuration Manager ON이어야 합니다.

SQL Server 대한 선택적 구성

다음 구성은 전체 SQL Server 설치를 사용하는 각 데이터베이스에 대해 선택 사항입니다.

SQL Server 서비스

다음을 사용하여 실행하도록 SQL Server 서비스를 구성할 수 있습니다.

  • 낮은 권한 도메인 사용자 계정:

    • 이 구성은 모범 사례이며 계정에 대한 SPN(서비스 사용자 이름)을 수동으로 등록해야 할 수 있습니다.
  • SQL Server 실행되는 컴퓨터의 로컬 시스템 계정입니다.

    • 로컬 시스템 계정을 사용하여 구성 프로세스를 간소화합니다.
    • 로컬 시스템 계정을 사용하는 경우 Configuration Manager SQL Server 서비스에 대한 SPN을 자동으로 등록합니다.
    • SQL Server 서비스에 로컬 시스템 계정을 사용하는 것은 SQL Server 모범 사례가 아닙니다.

SQL Server 실행하는 컴퓨터가 로컬 시스템 계정을 사용하여 SQL Server 서비스를 실행하지 않는 경우 Active Directory Domain Services SQL Server 서비스를 실행하는 계정의 SPN을 구성합니다. (시스템 계정을 사용하면 SPN이 자동으로 등록됩니다.)

사이트 데이터베이스의 SPN에 대한 자세한 내용은 사이트 데이터베이스 서버에 대한 SPN 관리를 참조하세요.

SQL Server 서비스에서 사용하는 계정을 변경하는 방법에 대한 자세한 내용은 SCM 서비스 - 서비스 시작 계정 변경을 참조하세요.

SQL Server Reporting Services

보고서를 실행할 수 있는 보고 서비스 지점을 설치하려면 SQL Server Reporting Services 필요합니다. Configuration Manager 사이트 데이터베이스와 동일한 버전의 SQL Server 보고할 수 있습니다.

자세한 내용은 Configuration Manager 보고에 대한 필수 조건을 참조하세요.

중요

이전 버전에서 SQL Server 업그레이드한 후 다음과 같은 오류가 표시될 수 있습니다. Report Builder 존재하지 않습니다.
이 오류를 resolve 보고 서비스 지점 사이트 시스템 역할을 다시 설치해야 합니다.

데이터 웨어하우스 서비스 지점

데이터 웨어하우스는 별도의 데이터베이스를 사용합니다. 사이트 데이터베이스 서버 또는 별도의 SQL Server 호스트할 수 있습니다. 자세한 내용은 Configuration Manager 대한 데이터 웨어하우스 서비스 지점을 참조하세요.

SQL Server 포트

SQL Server 데이터베이스 엔진과 통신하고 사이트 간 복제를 위해 기본 SQL Server 포트 구성을 사용하거나 사용자 지정 포트를 지정할 수 있습니다.

  • 사이트 간 통신은 기본적으로 포트 TCP 4022를 사용하는 SQL Server Service Broker를 사용합니다.

  • SQL Server 데이터베이스 엔진과 다양한 Configuration Manager 사이트 시스템 역할 간의 내부 통신은 기본적으로 포트 TCP 1433을 사용합니다. 다음 사이트 시스템 역할은 SQL Server 데이터베이스와 직접 통신합니다.

    • 관리 포인트
    • SMS 공급자 컴퓨터
    • 보고 서비스 지점
    • 사이트 서버

SQL Server 실행하는 컴퓨터가 둘 이상의 사이트에서 데이터베이스를 호스트하는 경우 각 데이터베이스는 별도의 SQL Server instance 사용해야 합니다. 또한 각 instance 고유한 포트 집합을 사용하도록 구성해야 합니다.

경고

Configuration Manager 동적 포트를 지원하지 않습니다. SQL Server 명명된 인스턴스는 기본적으로 데이터베이스 엔진에 대한 연결에 동적 포트를 사용하므로 명명된 instance 사용하는 경우 내부 통신에 사용할 정적 포트를 수동으로 구성해야 합니다.

SQL Server 실행 중인 컴퓨터에서 방화벽을 사용하도록 설정한 경우 배포에서 사용 중인 포트와 SQL Server 통신하는 컴퓨터 간의 네트워크 내 모든 위치에서 방화벽이 구성되어 있는지 확인합니다.

특정 포트를 사용하도록 SQL Server 구성하는 방법에 대한 예제는 특정 TCP 포트에서 수신 대기하도록 서버 구성을 참조하세요.

SQL Server 대한 업그레이드 옵션

SQL Server 버전을 업그레이드해야 하는 경우 쉽고 복잡한 방법 중 하나를 사용합니다.