다음을 통해 공유


SQL Server 빅 데이터 클러스터의 마스터 인스턴스 구성

적용 대상: SQL Server 2019(15.x)

Important

Microsoft SQL Server 2019 빅 데이터 클러스터는 사용 중지되었습니다. SQL Server 2019 빅 데이터 클러스터에 대한 지원은 2025년 2월 28일부터 종료되었습니다. 자세한 내용은 Microsoft SQL Server 플랫폼의 공지 블로그 게시물 및 빅 데이터 옵션을 참조하세요.

SQL Server 2019 빅 데이터 클러스터의 마스터 인스턴스를 구성하는 방법을 알아봅니다.

SQL Server 2019 빅 데이터 클러스터의 마스터 인스턴스를 구성할 수 있습니다. 그러나 서버 구성 설정은 배포 시 구성할 수 없습니다. 누적 업데이트 9부터 빅 데이터 클러스터에는 구성 관리 기능이 포함되어 있습니다. 이를 통해 관리자는 배포 후 빅 데이터 클러스터의 다양한 부분을 변경하거나 조정할 수 있습니다. 또한 빅 데이터 클러스터에서 실행되는 구성에 대한 심층적인 인사이트를 제공합니다.

이 문서에서는 SQL Server 마스터 인스턴스 설정을 구성하기 위한 임시 해결 방법을 설명합니다. SQL Server 버전, SQL Server 에이전트 사용 또는 사용 안 함, 특정 추적 플래그 사용, 고객 피드백 사용/사용 안 함 또는 domainmapping.

마스터 인스턴스 설정을 변경하려면 다음 단계를 수행합니다.

  1. 대상 설정을 포함하는 사용자 지정 mssql-custom.conf 파일을 만듭니다. 다음 예제에서는 SQL 에이전트, 원격 분석을 사용하도록 설정하고 Enterprise Edition용 PID를 설정하며 추적 플래그 1204를 사용하도록 설정합니다.

    [sqlagent]
    enabled=true
    
    [telemetry]
    customerfeedback=true
    userRequestedLocalAuditDirectory = /tmp/audit
    
    [DEFAULT]
    pid = Enterprise
    
    [traceflag]
    traceflag0 = 1204
    
  2. mssql-custom.conf 파일을 /var/opt/mssql Pod의 mssql-server 컨테이너의 master-0로 복사합니다. <namespaceName>을(를) 빅 데이터 클러스터 이름으로 바꾸세요.

    kubectl cp mssql-custom.conf master-0:/var/opt/mssql/mssql-custom.conf -c mssql-server -n <namespaceName>
    
  3. SQL Server 인스턴스를 다시 시작합니다. <namespaceName>을(를) 빅 데이터 클러스터 이름으로 바꾸세요.

    kubectl exec -it master-0  -c mssql-server -n <namespaceName> -- /bin/bash
    supervisorctl restart mssql-server
    exit
    

Important

SQL Server 마스터 인스턴스가 가용성 그룹 구성에 있는 경우 모든 mssql-custom.conf Pod에 master 파일을 복사합니다. 다시 시작할 때마다 장애 조치(failover)가 발생하므로 가동 중지 시간 동안 이 작업을 예약해야 합니다.

Known limitations

  • 위의 단계에는 Kubernetes 클러스터 관리자 권한이 필요합니다.
  • 배포 후 빅 데이터 클러스터의 SQL Server 마스터 인스턴스에 대한 서버 데이터 정렬은 변경할 수 없습니다.

Next step