다음을 통해 공유


Configuration Manager에 지원되는 SQL Server 버전

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

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

SQL Server 인스턴스 및 위치

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

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

SQL Server는 다음 위치에 있을 수 있습니다.

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

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

보조 사이트

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

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

지원 제한 사항

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

  • NLB(네트워크 부하 분산) 클러스터 구성의 장애 조치(failover) 클러스터 인스턴스

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

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

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

지원되는 SQL Server 버전

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

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

달리 지정하지 않으면 모든 활성 버전의 Configuration Manager에서 다음 버전의 SQL Server가 지원됩니다. 새 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, Enterprise

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

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

SQL Server 2014: Standard, Enterprise

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를 사용할 수 있습니다.

  • 보조 사이트

SQL Server 2014 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 인스턴스는 모두 SQL_Latin1_General_CP1_CI_AS 데이터 정렬을 사용해야 합니다.

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

데이터베이스 호환성 수준

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

이전 버전의 SQL Server에서 사이트 데이터베이스를 업그레이드할 때 데이터베이스는 해당 SQL Server 인스턴스에 허용되는 최소값인 경우 기존 카디널리티 추정 수준을 유지합니다. 허용된 수준보다 낮은 호환성 수준에서 데이터베이스를 사용하여 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 인스턴스

각 사이트에 대해 SQL Server의 전용 인스턴스를 사용합니다. 인스턴스는 명명된 인스턴스 또는 기본 인스턴스일 수 있습니다.

SQL Server 메모리

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

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

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

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

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

SQL Server 중첩 트리거

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

SQL Server CLR 통합

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

SSB(SQL Server Service Broker)

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를 업그레이드한 후 보고서 작성기가 존재하지 않음 오류가 표시될 수 있습니다.
이 오류를 해결하려면 보고 서비스 지점 사이트 시스템 역할을 다시 설치해야 합니다.

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

데이터 웨어하우스는 별도의 데이터베이스를 사용합니다. 사이트 데이터베이스 서버 또는 별도의 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 인스턴스를 사용해야 합니다. 또한 각 인스턴스는 고유한 포트 집합을 사용하도록 구성해야 합니다.

경고

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

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

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

SQL Server에 대한 업그레이드 옵션

SQL Server 버전을 업그레이드해야 하는 경우 쉬운 방법부터 복잡한 방법까지 다음 방법 중 하나를 사용합니다.