다음을 통해 공유


SQL Server 2016 및 SQL Server 2017의 하드웨어 및 소프트웨어 요구 사항

Windows에서 :SQL Server 적용

이 문서에서는 Windows 운영 체제에서 SQL Server 2016(13.x) 및 SQL Server 2017(14.x)을 설치하고 실행하기 위한 최소 하드웨어 및 소프트웨어 요구 사항을 나열합니다.

다른 버전의 SQL Server 하드웨어 및 소프트웨어 요구 사항은 다음을 참조하세요.

하드웨어 요구 사항

다음 메모리 및 프로세서 요구 사항은 모든 버전의 SQL Server 적용됩니다.

구성 요소 요구 사항
스토리지 SQL Server 사용 가능한 하드 드라이브 공간의 최소 6GB가 필요합니다.

드라이브 공간 요구 사항은 설치하는 SQL Server 구성 요소에 따라 다릅니다. 자세한 내용은 이 문서의 뒷 부분에 있는 드라이브 공간 요구 사항을 참조하세요. 데이터 파일에 대해 지원되는 storage 형식에 대한 자세한 내용은 데이터 파일의 Storage 형식 참조하세요.

NTFS 또는 ReFS 파일 형식의 컴퓨터에 SQL Server 설치하는 것이 좋습니다. FAT32 파일 시스템은 지원되지만 NTFS 또는 ReFS보다 안전하지 않습니다.

설치 중에는 읽기 전용 드라이브, 매핑된 드라이브 또는 압축 드라이브가 차단됩니다.
드라이브 디스크에서 설치하려면 경우에 따라 DVD 드라이브가 필요합니다.
모니터 SQL Server Super-VGA(800x600) 이상의 해상도 모니터가 필요합니다.
인터넷 인터넷 기능을 사용하려면 인터넷 access 필요합니다(요금이 적용될 수 있습니다).
메모리1
최소 메모리 - Express 버전: 512MB

- 다른 모든 버전: 1GB
권장 메모리 - Express 버전: 1GB

- 다른 모든 버전: 최소 4GB이며 최적의 성능을 보장하기 위해 데이터베이스 크기가 증가함에 따라 늘려야 합니다.
프로세서
프로세서 유형 x64 프로세서. NUMA 노드당 최대 64개의 코어가 있는 모든 Intel 및 AMD x86-64 CPU.
최소 속도 1.4GHz
권장 속도 2.0GHz 이상

1 DQS(Data Quality Services)에 Data Quality Server 구성 요소를 설치하는 데 필요한 최소 메모리는 SQL SERVER 최소 메모리 요구 사항과 다른 2GB RAM입니다. DQS 설치에 대한 자세한 내용은 Install Data Quality Services를 참조하십시오.

참고

SQL Server 설치는 x64 프로세서에서만 지원됩니다. x86 프로세서의 설치는 더 이상 지원되지 않습니다.

소프트웨어 요구 사항

이 섹션의 표에는 SQL Server 실행하기 위한 최소 소프트웨어 요구 사항이 나와 있습니다. 최적의 성능을 위한 권장 구성 옵션도 나와 있습니다.

다음은 모든 설치에 적용되는 요구 사항입니다.

구성 요소 요구 사항
운영 체제 - Windows 8 이상
- Windows Server 2012 이상
.NET Framework SQL Server Database Engine, Master Data Services 또는 복제에 .NET Framework 4.6이 필요합니다. SQL Server 설치 프로그램은 .NET Framework를 자동으로 설치합니다. .NET Framework 설치 참조하세요.
네트워크 소프트웨어 SQL Server 지원되는 운영 체제에는 기본 제공 네트워크 소프트웨어가 있습니다. 독립 실행형 설치의 명명된 인스턴스와 기본 인스턴스는 공유 메모리, 명명된 파이프, TCP/IP 및 VIA1 네트워크 프로토콜을 지원합니다.

1 VIA 프로토콜은 장애 조치(failover) 클러스터에서 지원되지 않습니다. SQL Server 인스턴스와 동일한 장애 조치(failover) 클러스터 노드에서 실행되는 클라이언트 또는 애플리케이션은 공유 메모리 프로토콜을 사용하여 로컬 파이프 주소를 통해 SQL Server에 연결할 수 있습니다. 그러나 이러한 유형의 연결은 클러스터를 인식하지 못하며 인스턴스 장애 조치(failover) 후 실패합니다. 따라서 권장되지 않으며 특정 시나리오에서만 사용해야 합니다.

중요

VIA 프로토콜은 더 이상 사용되지 않습니다. 이 기능은 이후 버전의 SQL Server 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 네트워크 프로토콜 및 라이브러리에 대한 자세한 내용은 네트워크 프로토콜 및 네트워크 라이브러리를 참조하세요.

SQL Server 설치 프로그램은 제품에 필요한 다음 소프트웨어 구성 요소를 설치합니다.

  • SQL Server Native Client
  • SQL Server 설치 지원 파일

중요

PolyBase 기능에는 추가 하드웨어 및 소프트웨어 요구 사항이 있습니다. 자세한 내용은 SQL Server 참조하세요.

.NET Framework 설치

Windows용 Microsoft .NET Framework 4.6(웹 설치 관리자)에서 .NET Framework를 수동으로 설치할 수 있습니다.

.NET Framework 4.6에 대한 자세한 내용, 권장 사항 및 지침은 .NET 개발자용 프레임워크 배포 가이드 참조하세요.

Windows 8.1 및 Windows Server 2012 R2는 .NET Framework 4.6을 설치하기 전에 KB2919355 필요합니다.

참고

.NET Framework 4.5.2, 4.6 및 4.6.1에 대한 지원은 2022년 4월 26일에 종료되었습니다.

SQL Server 2016(13.x) 및 SQL Server 2017(14.x)에는 Database Engine, Master Data Services 또는 복제에 .NET Framework 4.6이 필요합니다(SQL Server 설정은 .NET Framework를 자동으로 설치함).

.NET 4.8 Framework로 업그레이드하거나 .NET 4.8 Framework를 직접 설치할 수 있습니다. 주 버전 4.x를 사용하는 모든 프레임워크는 제자리 업그레이드를 수행하며 하위 호환됩니다.

더 많은 정보를 원하시면 .NET Framework 4.8 다운로드 | 무료 공식 다운로드 (microsoft.com)를 확인하세요.

SQL Server 2017에 대한 운영 체제 지원

다음 표에서는 SQL Server 2017(14.x)의 버전이 Windows 버전과 호환되는지 보여 줍니다. 지원 수명 주기 정보를 사용하여 Windows 버전이 지원되는지 확인할 수도 있습니다.

SQL Server 버전: 기업 개발자 표준 익스프레스
Windows Server 2022 (지원 수명 주기)
Windows Server 2022 Datacenter
Windows Server 2022 Datacenter: Azure Edition
Windows Server 2022 Standard
Windows Server 2019 (지원 수명 주기)
Windows Server 2019 Datacenter
Windows Server 2019 Standard
Windows Server 2019 Essentials
Windows Server 2016(수명 주기 지원)
Windows Server 2016 데이터 센터
Windows Server 2016 Standard
Windows Server 2016 Essentials
Windows Server 2012 R2(수명 주기 지원)
Windows Server 2012 R2 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Essentials
Windows Server 2012 R2 Foundation
Windows Server 2012(수명 주기 지원)
Windows Server 2012 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Essentials
Windows Server 2012 Foundation
Windows 11 IoT Enterprise 아니요 아니요
Windows 11 Enterprise 아니요 아니요
Windows 11 Professional 아니요 아니요
Windows 11 홈 아니요 아니요
Windows 10 IoT Enterprise 아니요 아니요
Windows 10 Enterprise 아니요 아니요
Windows 10 Professional 아니요 아니요
Windows 10 홈 아니요 아니요
Windows 8.1 Enterprise 아니요 아니요
Windows 8.1 Pro 아니요 아니요
Windows 8.1 Enterprise 아니요 아니요
Windows 8 Pro 아니요 아니요
Windows 8 아니요 아니요

SQL Server 2017에 대한 Server Core 지원

다음 버전의 Windows Server Core는 SQL Server 2017(14.x) 설치를 지원합니다.

  • Windows Server 2022 Datacenter
  • Windows Server 2022 Datacenter: Azure 버전
  • Windows Server 2022 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2019 Standard
  • Windows Server 2016 데이터 센터
  • Windows Server 2016 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard

Server Core에 SQL Server 설치하는 방법에 대한 자세한 내용은 Server Core에서 SQL Server 설치 참조하세요.

참고

대/소문자 구분을 사용하는 경우 Windows OS에 SQL Server 설치할 수 없습니다. 운영 체제에서 대소문자 구분이 활성화된 경우에는 Windows 운영 체제에서 지원되지 않는 SQL Server에 대한 자세한 내용은 참조하세요.

SQL Server 2016에 대한 운영 체제 지원

다음 표에서는 SQL Server 2016(13.x)의 버전이 Windows 버전과 호환되는지 보여 줍니다. 지원 수명 주기 정보를 사용하여 Windows 버전이 지원되는지 확인할 수도 있습니다.

SQL Server 버전: 기업 개발자 표준 익스프레스
Windows Server 2019 (지원 수명 주기)
Windows Server 2019 Datacenter
Windows Server 2019 Standard
Windows Server 2019 Essentials
Windows Server 2016(수명 주기 지원)
Windows Server 2016 데이터 센터
Windows Server 2016 Standard
Windows Server 2016 Essentials
Windows Server 2012 R2(수명 주기 지원)
Windows Server 2012 R2 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Essentials
Windows Server 2012 R2 Foundation
Windows Server 2012(수명 주기 지원)
Windows Server 2012 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Essentials
Windows Server 2012 Foundation
Windows 11 IoT Enterprise 아니요 아니요 아니요 아니요 아니요
Windows 11 Enterprise 아니요 아니요 아니요 아니요 아니요
Windows 11 Professional 아니요 아니요 아니요 아니요 아니요
Windows 11 홈 아니요 아니요 아니요 아니요 아니요
Windows 10 IoT Enterprise 아니요 아니요
Windows 10 Enterprise 아니요 아니요
Windows 10 Professional 아니요 아니요
Windows 10 홈 아니요 아니요
Windows 8.1 Enterprise 아니요 아니요
Windows 8.1 Pro 아니요 아니요
Windows 8.1 Enterprise 아니요 아니요
Windows 8 Pro 아니요 아니요
Windows 8 아니요 아니요

Windows Server 2012 또는 Windows 8 SQL Server 설치하기 위한 최소 버전 요구 사항은 Windows 운영 체제의 SQL Server 대한Version 요구 사항 참조하세요.

SQL Server 2016에 대한 Server Core 지원

다음 버전의 Windows Server Core는 SQL Server 2016(13.x) 설치를 지원합니다.

  • Windows Server 2019 Datacenter
  • Windows Server 2019 Standard
  • Windows Server 2016 데이터 센터
  • Windows Server 2016 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard

Server Core에 SQL Server 설치하는 방법에 대한 자세한 내용은 Server Core에서 SQL Server 설치 참조하세요.

참고

대/소문자 구분을 사용하는 경우 Windows OS에 SQL Server 설치할 수 없습니다. 운영 체제에서 대소문자 구분이 활성화된 경우에는 Windows 운영 체제에서 지원되지 않는 SQL Server에 대한 자세한 내용은 참조하세요.

WOW64 지원

WOW64(Windows 32-bit on Windows 64-bit)는 32비트 애플리케이션을 32비트 모드로 실행할 수 있게 해주는 Windows 64비트 버전의 기능입니다. 기본 운영 체제가 64비트 운영 체제이더라도 애플리케이션은 32비트 모드로 작동합니다. WOW64는 SQL Server 설치에 대해 지원되지 않습니다. 그러나 관리 도구는 WOW64에서 지원됩니다.

32비트 클라이언트 운영 체제에서 지원되는 기능

Windows 클라이언트 운영 체제(예: Windows 10 및 Windows 8.1)는 32비트 또는 64비트 아키텍처로 사용할 수 있습니다. 모든 SQL Server 기능은 64비트 클라이언트 운영 체제에서 지원됩니다. 지원되는 32비트 클라이언트 운영 체제에서 Microsoft는 다음과 같은 기능을 지원합니다.

  • Data Quality 클라이언트
  • 클라이언트 도구 연결
  • 통합 서비스
  • 클라이언트 도구 이전 버전과의 호환성
  • 클라이언트 도구 SDK
  • 설명서 구성 요소
  • Distributed Replay 구성 요소
  • 분산 재생 컨트롤러
  • Distributed Replay 클라이언트
  • SQL 클라이언트 연결 SDK

Windows Server 2008 R2 이상 서버 운영 체제는 32비트 아키텍처로 사용할 수 없습니다. 모든 지원되는 서버 운영 체제는 64비트로만 사용할 수 있습니다. 모든 기능은 64비트 서버 운영 체제에서 지원됩니다.

언어 간 호환성 지원

언어 간 지원 및 지역화된 언어로 SQL Server 설치하기 위한 고려 사항에 대한 자세한 내용은 SQL Server 로컬 언어 버전을 참조하세요.

드라이브 공간 요구 사항

SQL Server 설치하는 동안 Windows Installer는 시스템 드라이브에 임시 파일을 만듭니다. 설치 프로그램을 실행하여 SQL Server 설치하거나 업그레이드하기 전에 이러한 파일에 대해 시스템 드라이브에 사용 가능한 드라이브 공간이 6GB 이상 있는지 확인합니다. 이 요구 사항은 기본이 아닌 드라이브에 SQL Server 구성 요소를 설치하는 경우에도 적용됩니다.

실제 하드 드라이브 공간 요구 사항은 시스템 구성 및 설치하기로 결정한 기능에 따라 달라집니다. 다음 표에서는 SQL Server 구성 요소에 대한 드라이브 공간 요구 사항을 제공합니다.

특징 드라이브 공간 요구 사항
데이터베이스 엔진 및 데이터 파일, 복제, 전문 검색 및 데이터 품질 관리 서비스 1,480MB
이전 행과 같이 Database Engine에 R Services(인 데이터베이스)를 사용합니다. 2,744MB
Database Engine(이전과 동일)과 외부 데이터에 대한 PolyBase 쿼리 서비스 4,194MB
Analysis Services 및 데이터 파일 698MB
보고 서비스 967MB
Microsoft R 서버 (독립 실행형) 280MB
보고 서비스 - SharePoint 1,203MB
SharePoint 제품용 Reporting Services 추가 기능 325MB
Data Quality 클라이언트 121MB
클라이언트 도구 연결 328MB
통합 서비스 306MB
클라이언트 구성 요소(SQL Server 온라인 설명서 구성 요소 및 Integration Services 도구 이외의) 445MB
MDS(Master Data Services) 280MB
SQL Server Books Online 구성 요소로 도움말 콘텐츠를 1 관리하고 확인합니다. 27MB
모든 기능 8,030MB

1 다운로드한 온라인 설명서 콘텐츠의 드라이브 공간 요구 사항은 200MB입니다.

데이터 파일에 대한 Storage 형식

데이터 파일에 대해 지원되는 storage 형식은 다음과 같습니다.

  • 로컬 디스크

    • SQL Server 현재 표준 네이티브 섹터 크기가 512바이트 및 4KB인 디스크 드라이브를 지원합니다. 더 큰 섹터 크기 및 제조업체 구현에 대한 지원에 대한 자세한 내용은 백서 SQLIOBasicsCh2.doc의 "4KB 디스크 섹터 크기" 섹션을 참조하세요. 섹션의 SQL Server I/O 기본 사항, 2장 섹션에서 백사를 다운로드할 수 있습니다.

      물리적으로 4,096바이트로 포맷된 고급 포맷 디스크를 사용하지만 논리적 섹터 크기가 512바이트인 경우 기술 커뮤니티 문서 SQL Server - 새 드라이브는 4K 섹터 크기를 사용하여 동작 및 권장 사항에 대해 자세히 확인할 수 있습니다.

      섹터 크기가 4KB보다 큰 하드 드라이브는 SQL Server 데이터 파일을 저장하려고 할 때 오류가 발생할 수 있습니다. SQL Server 하드 드라이브 섹터 크기 지원에 대한 자세한 내용은 4KB보다 큰 시스템 디스크 섹터 크기와 관련된 오류 SQL Server 문제 해결을 참조하세요. 현재 시스템 디스크 섹터 크기가 4KB보다 큰 일부 최신 storage 디바이스에 SQL Server 성공적으로 설치하려면 ForcedPhysicalSectorSizeInBytes 레지스트리 키가 필요합니다.

    • SQL Server 장애 조치(failover) 클러스터 설치는 tempdb 파일을 설치하기 위해서만 로컬 디스크를 지원합니다. tempdb 데이터 및 로그 파일에 대해 지정된 경로가 모든 클러스터 노드에서 올바른지 확인하세요. 장애 조치(failover) 중, 장애 조치 대상 노드에 tempdb 디렉터리를 사용할 수 없는 경우, SQL Server 리소스가 온라인 상태가 되지 않습니다.

  • 공유 스토리지

  • Storage Spaces Direct(S2D)

  • SMB 파일 공유

    • 독립 실행형 또는 클러스터형 설치에 대한 Analysis Services 데이터 파일에는 SMB storage 지원되지 않습니다. 직접 연결 스토리지, 스토리지 네트워크 또는 S2D를 대신 사용합니다.

    • SMB storage Windows 파일 서버 또는 타사 SMB storage 디바이스에서 호스트할 수 있습니다. Windows 파일 서버를 사용하는 경우 버전은 2008 이상이어야 합니다. SMB 파일 공유를 스토리지 옵션으로 사용하여 SQL Server를 설치하는 방법에 대한 자세한 내용은 SMB 파일 공유 스토리지로 SQL Server 설치를 참조하세요.

도메인 컨트롤러에 SQL Server 설치

보안상의 이유로 도메인 컨트롤러에 SQL Server 설치하지 마세요. SQL Server 설치 프로그램은 도메인 컨트롤러인 컴퓨터의 설치를 차단하지 않지만 다음과 같은 제한 사항이 적용됩니다.

  • 로컬 서비스 계정의 도메인 컨트롤러에서 SQL Server 서비스를 실행할 수 없습니다.

  • 컴퓨터에 SQL Server 설치한 후에는 도메인 구성원에서 도메인 컨트롤러로 컴퓨터를 변경할 수 없습니다. 호스트 컴퓨터를 도메인 컨트롤러로 변경하기 전에 SQL Server 제거해야 합니다.

  • 컴퓨터에 SQL Server 설치한 후에는 도메인 컨트롤러에서 도메인 구성원으로 컴퓨터를 변경할 수 없습니다. 호스트 컴퓨터를 도메인 구성원으로 변경하기 전에 SQL Server 제거해야 합니다.

  • SQL Server 장애 조치(failover) 클러스터 인스턴스는 클러스터 노드가 도메인 컨트롤러인 경우 지원되지 않습니다.

  • SQL Server 읽기 전용 도메인 컨트롤러에서 지원되지 않습니다. SQL Server 설치 프로그램은 읽기 전용 도메인 컨트롤러에서 보안 그룹 또는 SQL Server 서비스 계정을 만들 수 없습니다. 이 경우 설치 프로그램에서 오류가 발생합니다.

    참고

    이 제한은 도메인 구성원 노드에 설치하는 경우에도 적용됩니다.

  • SQL Server 장애(failover) 클러스터 인스턴스는 읽기 전용 도메인 컨트롤러만 사용할 수 있는 환경에서는 지원되지 않습니다.

    참고

    이 제한은 도메인 구성원 노드에 설치하는 경우에도 적용됩니다.

설치 미디어

다음 위치에서 관련 설치 미디어를 가져옵니다.

또는 Azure 포털의 Azure 가상 머신에 SQL Server를 배포할 수 있습니다. 가상화의 오버헤드로 인해 virtual machines 기본적으로 실행하는 것보다 느려질 수 있습니다.