요약

이 문서에서는 지원 되는 플랫폼에 설치 된 Microsoft SQL Server 제품의 지원 정책 및 문제 해결 경계에 대해 설명 합니다.

지원되는 운영 체제

SQL Server 버전과 버전에 따라 지원 되는 Windows 운영 체제에 SQL Server를 설치할 수 있습니다. 정확한 세부 정보는 제품 문서 페이지에 설명 되어 있습니다.

이 문서에서는 제품을 테스트 하 고 유효성을 검사 하는 특정 운영 체제에 대해 설명 합니다. 이전 버전의 SQL Server를 최신 Windows 운영 체제에 설치 하는 경우 windows 8 이상 버전의 windows 운영 체제에서 Sql server를 사용 하는 방법에 따라 지원 되는 서비스 팩을 참조 해야 합니다.

Microsoft SQL Server 2017부터 Linux 운영 체제에 SQL Server를 설치할 수 있습니다. 제품 설명서 페이지 에는 제작을 위해 SQL Server를 설치 하 고 구성할 수 있는 지원 되는 Linux 운영 체제 목록이 간략하게 설명 되어 있습니다.

Microsoft SQL Server 2019에서 시작 하 여 Kubernetes에서 SQL Server 대용량 데이터 클러스터를 배포할 수 있습니다. 지원 되는 SQL Server Big Data 클러스터에 대 한 릴리스 정보 섹션에서 Kubernetes에 대해 지원 되는 호스트 OS를 검토 하세요.

지원 되는 하드웨어

X64 기반 (AMD 및 Intel) 프로세서에서 SQL Server 설치를 지원 합니다. X86 기반 프로세서에서는 더 이상 지원 되지 않습니다. 현재 정보는 SQL Server 하드웨어 필수 구성 요소 페이지를 참조 하세요. 

지원 되는 가상화 기술

Microsoft는 Microsoft Hyper-v 및 다른 하이퍼바이저를 포함 하는 가상화 기술에 대 한 SQL Server 배포를 지원 합니다 (서버 가상화 유효성 검사 프로그램 (SVVP)을 통해 인증 됨). SVVP에 대 한 자세한 내용은 Windows Server 가상화 유효성 검사 프로그램을 참조 하세요.

Hyper-v에서 Linux 가상 컴퓨터를 호스트 하는 경우 지원 되는 LIS 드라이버를 보유 하 고 있는지 확인 합니다. Microsoft는 Azure 가상 머신, Amazon EC2, Google 클라우드 등의 클라우드 인프라 서비스에서 SQL Server 설치를 지원 합니다. 가상 환경에서 SQL Server에 대 한 자세한 지원 정책을 참조 하세요.

호스트 운영 체제 공급 업체는 시스템에 대해 지원 되는 하이퍼바이저를 게시 합니다. 다음 목록에는 몇 가지 예가 나와 있습니다.

운영 체제 설명서에서 특정 버전의 운영 체제에서 지원 되는 현재 및 업데이트 된 하이퍼바이저를 확인 하세요.

지원 되는 컨테이너 플랫폼

Linux 컨테이너에서 실행 되는 SQL Server

이 섹션에서는 Linux 컨테이너로 실행 되는 Microsoft SQL Server에 대 한 지원 정책 및 지원 되는 구성에 대해 설명 합니다.

SQL Server는 Linux 컨테이너의 사용자 공간에서 실행 되는 응용 프로그램입니다. Sql server 및이 서버의 종속성을 사용 하 여 기본 호스트 운영 체제 및 커널에 대 한 호출을 수행 합니다. 다양 한 Linux 운영 체제에는 SQL Server와 함께 잘 테스트 되는 다양 한 사용자 공간 응용 프로그램 및 Linux 커널의 집합이 있습니다. 구성 되지 않았거나 지원 되지 않는 컨테이너 및 호스트 조합으로 SQL Server를 실행할 수 있지만, Microsoft는이 작업을 수행 하지 않는 것이 좋습니다. 다음 지침을 사용 하는 구성만 지원 합니다. 이러한 지침에는 SQL Server Linux 컨테이너를 실행 하는 데 필요한 테스트 및 지원 되는 구성이 명시 되어 있습니다.  

다음 지침 및 예제는 Linux 컨테이너 배포에서 SQL Server에 대 한 지원에 적용 됩니다. 

규정과  

  1. SQL Server 컨테이너 OS는 배포 및 주 버전 측면에서 컨테이너 호스트 OS와 일치 해야 합니다.

  2. Linux 컨테이너 배포의 SQL Server는 비 containerized 작업 부하에서 실행 되는 Linux의 SQL Server와 동일한 지원 플랫폼 집합을 지원 합니다. 자세한 내용은 Linux에서 SQL Server에 대 한 설치 지침을 참조 하세요.

지원 되는 구성의 예    

  • SQL Server 2019 (Red Hat 7)x 컨테이너는 빨간색 Hat 7에서 실행 됩니다.x 호스트

  • Ubuntu 16.04 호스트에서 실행 되는 Ubuntu 16.04 컨테이너의 SQL Server 2017

  • SLES 12의 SQL Server 2017.x 컨테이너는 SLES 12에서 실행 됩니다.x 호스트

  • Windows 운영 체제에서 호스트 되는 Ubuntu 16.04 가상 컴퓨터에서 실행 되는 Ubuntu 16.04 컨테이너의 SQL Server 2017

지원 되지 않는 구성의 예

  • Ubuntu 컨테이너 호스트에서 실행 되는 Red Hat 7.6 컨테이너의 SQL Server 2017

  • 컨테이너와 호스트 간에 일치 하지 않는 Linux OS 배포

  • Ubuntu 18.04 호스트에서 실행 되는 Ubuntu 16.04 컨테이너의 SQL Server 2017

  • 컨테이너와 호스트 간에 일치 하지 않는 Linux OS 버전

  • CentOS 컨테이너 호스트 (CentOS)의 CentOS 컨테이너에서 SQL Server 2017는 Linux 용 SQL Server에 대해 지원 되지 않는 Linux OS 배포입니다. Microsoft는 지원 되는 구성에서 reproduceable 된 문제만 해결 합니다.)

Microsoft 컨테이너 레지스트리에서 SQL Server 2017 용 Linux 컨테이너 이미지를 사용할 수 있습니다. Linux 이미지는 일반적인 DevOps, CI/CD 파이프라인 또는 프로덕션 배포 시나리오에서 사용할 수 있습니다. 자세한 내용은 컨테이너 배포에 대 한 설명서 페이지를 참조 하세요.

운영 체제 공급 업체에서 컨테이너 및 호스트 운영 체제의 구성 요소를 지 원하는 방법에 대 한 자세한 내용은 다음 채널을 참조 하세요.

Windows 컨테이너에서 실행 되는 SQL Server

SQL Server 2016 및 SQL Server 2017 용 Windows 컨테이너 이미지는 docker 허브에서 사용할 수 있습니다. Windows 컨테이너 이미지는 개발 및 테스트용 으로만 제공 됩니다. 프로덕션에서는 지원 되지 않습니다. 이러한 컨테이너 이미지에는 SQL Server의 Express 및 Developer 버전이 포함 됩니다.

컨테이너 orchestrators에서 실행 되는 SQL Server 컨테이너

Microsoft는 OpenShift 및 Kubernetes를 사용 하 여 SQL Server 컨테이너의 배포 및 관리를 지원 합니다.

Microsoft SQL Server 2019에서 시작 하 여 Kubernetes에서 SQL Server 대용량 데이터 클러스터를 배포할 수 있습니다. 지원 가능성 섹션 아래의 SQL Server 대형 데이터 클러스터에 대 한 릴리스 정보 에서 지원 되는 Kubernetes플랫폼 을 검토 하세요. 

SQL Server 컨테이너 사용자 지정:

사용자 지정 SQL Server Linux 컨테이너는 MCR (Microsoft 컨테이너 레지스트리)에서 다운로드 한 SQL Server 기본 컨테이너에 사용자 지정할 때 지원 되며, /opt/mssql/*,/usr/share/doc/* 위치에 있는 sql 디렉터리/이진/바이너리/라이선스를 수정 하지 않도록 하는 것은 물론, sql server 프로세스가 시작 되지 않는 결과가 발생할 수 있습니다.

또한 사용자 지정 SQL Server 컨테이너 이미지를 생성 하는 데 사용 되는 Linux OS 컨테이너의 기본 이미지가 Linux에서 SQL Server의 지원 되는 플랫폼과일치 하   고 위에 언급 된 지침을 따라 sql server 컨테이너 이미지를 처음부터 만들 수 있습니다.  

문제를 해결 하는 과정에서 사용자 지정 컨테이너에 SQL Server 시작 문제나 다른 SQL Server 예외/오류가 있는 경우 Microsoft에서 사용자 지정을 제거 하거나 특정 도구 또는 패키지를 추가 하 여 문제를 해결 하 고 복제 하는 데 도움을 요청할 수 있습니다. 사용자 지정을 제거한 후에도 문제가 발생 하지 않으면 Microsoft에서 사용자 지정 스크립트를 지원 하지 않는 것입니다.

SQL 컨테이너 사용자 지정은 데이터 서비스, Azure SQL Edge 등의 Azure Arc와 같은 SQL Linux 컨테이너를 사용 하는 다른 Microsoft 제품에서 사용 하도록 지원 되지 않습니다.

지원 되는 구성의 예:

  1. MCR에서 SQL 컨테이너 이미지를 다운로드 한 다음, Polybase, MSDTC 등의 기능을 추가 하는 dockerfile을 사용 하면 사용자 지정 SQL 컨테이너 이미지를 만드는 데 도움이 되는 변경 내용이 나 유사한 변경 내용이 지원 됩니다.

  2. RHEL 8.2 UBI 컨테이너 이미지 또는 SLES 12 기본 이미지와 같은 지원 되는 Linux OS 플랫폼 위에 사용자 지정 SQL Server 2019 컨테이너 이미지를 빌드할 수도 있습니다.

지원 되지 않는 구성의 예:

  1. 지원 되는 플랫폼 설명서에 명시 되어 있지 않은 모든 Linux 플랫폼 위에 사용자 지정 이미지를 작성 하려고 합니다.

지원 되는 파일 시스템

Windows에 SQL Server를 설치 하는 경우 지원 되는 파일 시스템은 NTFS 및 ReFS입니다. 이는 데이터베이스 파일 및 프로그램 바이너리를 저장 하는 볼륨에 적용 됩니다.

Linux에 SQL Server를 설치 하는 경우 데이터베이스 파일을 호스트 하는 볼륨에 대해 지원 되는 파일 시스템은 EXT4와 XFS입니다.

지원 되는 높은 수준의 가용성 솔루션

Windows에서 SQL Server에 대 한 고가용성 솔루션을 설정 하는 경우 microsoft 클러스터링 및 Prereqs에 대 한 MICROSOFT SQL Server 지원 정책의 지원 정책 및 요구 사항, 권장 사항을 참조 하세요 -항상 가용성 그룹에 적용됩니다.

Linux에서 SQL Server에 대 한 고가용성 솔루션을 설정 하는 경우 고가용성과 관련 된 OS 공급 업체의 지원 정책을 검토 하세요. 프로덕션 환경에는 높은 가용성을 위해 STONITH 번째와 같은 펜스 에이전트가 필요 합니다. Linux 클러스터는 펜스를 사용 하 여 클러스터를 알려진 상태로 되돌립니다. 펜스를 구성 하는 올바른 방식은 배포 및 환경에 따라 달라 집니다. 현재 일부 클라우드 환경에서는 펜스를 사용할 수 없습니다. 자세한 내용은 see 다음 OS 공급 업체 정책 및 권장 사항을 참조 하세요.

Linux의 SQL Server에서 지원 되는 고가용성 솔루션은 비즈니스 연속성 및 데이터베이스 복구-linux의 Sql server를 참조 하세요.

지원 되지 않는 기능

릴리스 정보의"지원 되지 않는 기능 및 서비스" 섹션에서 지원 되지 않는 현재 SQL Server 기능 목록을 확인할 수 있습니다. 노트에 나열 된 구성 요소 또는 기능을지원 되지않는 것으로 사용 하려고 하면 예기치 않은 증상과 오류가 발생할 수 있습니다. 응용 프로그램 또는 솔루션에 대 한 기능 조합을 사용 하는 경우 기능 간의 상호 운영성이 지원 되는 것으로 문서화 되어 있는지 확인 합니다. 지침은 이 예제를 참조 하세요.

지원 정책

Microsoft는 제품 설명서에 따라 지원 되는 운영 체제, 파일 시스템, 하이퍼바이저 및 하드웨어 아키텍처에 배포 되는 SQL Server 구성 요소에 대 한 기술 지원 및 제품 픽스를 제공 합니다. Microsoft는 지원 되지 않는 운영 체제, 파일 시스템, 하이퍼바이저, 하드웨어 플랫폼에 배포 된 SQL Server 소프트웨어 구성 요소에 대 한 제한 되거나 기술 지원을 제공할 수 있습니다.

지원 되지 않는 운영 체제, 파일 시스템 또는 하이퍼바이저에 SQL Server를 배포 하는 경우에는 설명할 수 없는 동작 및 결과가 발생할 수 있습니다. 이러한 문제를 해결할 때 Microsoft 지원 팀에서 운영 체제, 파일 시스템, 하이퍼바이저 및 하드웨어 아키텍처의 지원 되는 조합에서 문제를 재현해 달라고 요청할 수 있습니다. 이러한 상황에서는 운영 체제, 파일 시스템, 하이퍼바이저 또는 아키텍처의 지원 되지 않는 조합 에서만 문제가 발생 하는 경우 Microsoft에서 지원 또는 문제 해결을 제공 하지 못할 수 있습니다.

SQL Server를 사용 하 여 빌드된 솔루션 또는 응용 프로그램을 사용할 때 발생 하는 문제를 해결 하는 경우 Microsoft 지원에서 문제의 원인을 특정 소프트웨어 또는 하드웨어 계층 원본으로 격리 하려고 시도 합니다. Sql server 소프트웨어 또는 SQL Server와 상호 작용 하는 운영 체제 구성 요소 중 하나가 문제가 될 수 있습니다. 문제가 SQL Server에 있는 경우 Microsoft 지원에서 문제에 대 한 적절 한 해결 및 응용 프로그램 해결 방법을 제공 합니다. 운영 체제 동작에 문제가 있는 경우 Microsoft 지원에서 운영 체제 공급 업체에 추가 작업 및 해결을 참조 합니다. 지원 되는 운영 체제의 경우 Microsoft 지원에서 운영 체제 지원 공급 업체와 협력 하 여 사용자에 게 상업적으로 문제 해결을 제공 합니다.

특정 버전의 운영 체제에 SQL Server를 배포 하기 전에 SQL Server에 대 한 제품 설명서를 확인 하 고 관련 된 여러 구성 요소가 호환 되 고 지원 되는지 확인 하기 위해 빌드하는 전체 솔루션에 대 한 지원 요구 사항에 대 한 운영 체제 공급 업체에 문의 해야 합니다.

가상화, 저장소 및 하드웨어 계층에 대 한 추가 지원 정책에 적용 되는 지원 정책에 대 한 자세한 내용은 운영 체제 공급 업체에 문의 하세요.

Microsoft는 다양 한 컨테이너 리포지토리에 Microsoft에 의해 게시 되는 공식적인 컨테이너 이미지 사용을 지원 합니다. 다른 참가자가 제공 하는 SQL Server 컨테이너 이미지를 사용 하는 경우 Microsoft 지원에서 공식 컨테이너 이미지에 문제를 재현해 요청할 수 있습니다. 이 단계는 개인 컨테이너 이미지에 대 한 사용자 지정 또는 수정으로 문제가 발생할 가능성을 제외 하는 데 필요할 수 있습니다. 문제가 컨테이너 엔진 동작에 격리 된 경우에는 컨테이너 엔진 공급 업체와 협력 하 여 문제를 해결 해야 합니다.

지원 되지 않는 기능을 사용 하거나 지원 되지 않거나 문서화 되지 않은 방식으로 기능을 사용 하는 경우 Microsoft에서 기술 지원을 제공할 수 없을 수 있습니다.

Azure의 SQL Server

Azure의 가상 컴퓨터에 SQL Server를 배포한 경우 문제 해결을 위해 Azure에 대 한 지원 정책이 적용 됩니다. 여기서 Azure 지원 정책을검토할 수 있습니다. 또한 받지도 배포판 및 지원에 대 한 Azure 정책을참조 하세요.

다른 클라우드 솔루션 또는 플랫폼에 SQL Server를 배포 하는 경우 프로덕션 또는 상업적 지원에 적용 되는 특정 정책에 대 한 클라우드 솔루션 공급자에 게 문의 하세요.

제품 수명 주기

SQL Server는 지원 및 업데이트를 받기 위해 고정 된 수명 주기 정책을 따릅니다. 각 제품 버전에 대 한 수명 주기와 스테이지 (메인스트림, 확장 및 지원 종료)에 대 한 Microsoft 수명 주기 정책 웹 페이지를 참조 하세요.

버전 2016를 통해 SQL Server에 대 한 서비스 팩이 출시 됩니다. 지원은 다음 서비스 팩 릴리스 이후 12 개월을 종료 하거나 제품의 지원 기간 종료 시에 먼저 제공 됩니다. 자세한 내용은 서비스 팩 정책을참조 하세요.

SQL Server 2017에서 시작되는 서비스 팩은 해제 되지 않습니다. 자세한 내용은 sql Server 서비스 팩을 사용할 수 없습니다. 2017에서 시작 하는 것을 참조 하세요.

SQL Server 2017에서 시작 하는 릴리스의 경우 해당 릴리스에 대 한 최신 누적 업데이트 (또는 지난 해 동안 릴리스된 CU ()를 적용 하는 것이 좋습니다. 지원 팀에서 문제를 해결할 때 특정 문제를 해결 하는 특정 CU (을 적용 해야 할 수 있습니다.

운영 체제는 자신의 수명 주기를 따릅니다. 시스템 공급 업체에 문의 하 여 적용 가능한 수명 주기 기간 및 지원 되는 버전에 대해 알아보세요.

Microsoft에서 지원 받기

SQL Server에 대 한 지원을 받을 수 있는 채널에는 여러 가지가 있습니다. SQL Server의 온-프레미스 배포에 영향을 주는 문제가 발생 하는 경우 비즈니스 사용자를 위한 지원 옵션 을 검토 하 여 지원 팀에서 보조 지원을 받을 수 있습니다. Azure 클라우드 환경에서 SQL Server를 배포한 경우 Azure 관리 포털의 "도움말 + 지원" 블레이드에서 지원 요청을 제출할 수 있습니다.

또한 문제 보고서 또는 제품 제안을 연결 사이트에 제출할 수 있습니다.

또한 다음 옵션을 사용 하 여 SQL Server 엔지니어링 팀과 함께 참여할 수 있습니다.

Linux 운영 체제 공급 업체의 지원 받기

발생 한 기술적 문제가 SQL Server 제품에는 없지만 운영 체제에서 발생 하는 경우에는 운영 체제 공급 업체와 직접 협력 하 여 문제를 해결할 수 있습니다. 다음 채널을 사용 하 여 운영 체제 공급 업체의 지원 팀에 문의할 수 있습니다.

이 문서에 포함된 다른 공급업체의 연락처 정보는 기술 지원을 받는 데 도움을 주기 위한 것입니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이러한 다른 공급업체 연락처 정보의 정확성을 보증하지 않습니다.

이 문서에서 설명하는 타사 제품은 Microsoft와 무관한 제조업체의 제품입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.

 

추가 도움이 필요하신가요?

기술 향상

교육 살펴보기 >

새로운 기능 우선 가져오기

Microsoft Insider 참가 >

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×