SQL Server 2016 및 2017: 하드웨어 및 소프트웨어 요구 사항
적용 대상: SQL Server - Windows만 해당
이 문서에는 Windows 운영 체제에서 SQL Server 2016 및 SQL Server 2017을 설치 및 실행하기 위한 최소 하드웨어 및 소프트웨어 요구 사항이 나와 있습니다.
다른 SQL Server 버전의 하드웨어 및 소프트웨어 요구 사항은 다음을 참조하세요.
하드웨어 요구 사항
SQL Server 2016 및 SQL Server 2017에는 다음과 같은 하드웨어 요구 사항이 적용됩니다.
구성 요소 | 요구 사항 |
---|---|
하드 디스크 | SQL Server 에는 최소 6GB의 사용 가능한 하드 디스크 공간이 필요합니다. 디스크 공간 요구 사항은 설치하는 SQL Server 구성 요소에 따라 다릅니다. 자세한 내용은 이 문서의 뒷부분에 있는 하드 디스크 공간 요구 사항을 참조하세요. 데이터 파일에 대해 지원되는 스토리지 유형에 대한 자세한 내용은 Storage Types for Data Files을 참조하십시오. SQL Server는 NTFS 또는 ReFS 파일 형식의 컴퓨터에 설치하는 것이 권장됩니다. FAT32 파일 시스템도 지원되긴 하나 NTFS 또는 ReFS 파일 시스템보다 안전하지 않으므로 권장하지는 않습니다. 설치 중에는 읽기 전용 드라이브, 매핑된 드라이브 또는 압축 드라이브가 차단됩니다. |
드라이브 | 디스크에서 설치하려면 경우에 따라 DVD 드라이브가 필요합니다. |
모니터 | SQL Server 에는 Super-VGA(800x600) 이상 해상도의 모니터가 필요합니다. |
인터넷 | 인터넷 기능을 사용하려면 인터넷에 액세스해야 합니다(요금이 적용될 수 있음). |
메모리 * | 최소: Express Edition: 512MB 기타 모든 버전: 1 GB 권장: Express Edition: 1 GB 기타 모든 버전: 최소 4GB가 필요하며 데이터베이스 크기가 늘어남에 따라 메모리 크기를 늘려 성능을 최대화해야 합니다. |
프로세서 속도 | 최소: x64 프로세서: 1.4GHz 권장: 2.0GHz 이상 |
프로세서 유형 | x64 프로세서: AMD Opteron, AMD Athlon 64, Intel EM64T를 지원하는 Intel Xeon, Intel EM64T를 지원하는 Intel Pentium IV |
참고
SQL Server 설치는 x64 프로세서에서만 지원됩니다. x86 프로세서에서는 더 이상 지원되지 않습니다.
데이터베이스 엔진 서비스(DQS)에 Data Quality 서버 구성 요소를 설치하는 데 필요한 최소 메모리는 SQL Server 최소 메모리 요구 사항과 달리 2GB RAM입니다. DQS 설치에 대한 자세한 내용은 Install Data Quality Services를 참조하십시오.
소프트웨어 요구 사항
이 섹션의 표에는 SQL Server를 실행하기 위한 최소 소프트웨어 요구 사항이 나와 있습니다. 최적의 성능을 위한 권장 구성 옵션도 나와 있습니다.
다음은 모든 설치에 적용되는 소프트웨어 요구 사항입니다.
구성 요소 | 요구 사항 |
---|---|
.NET Framework | SQL Server 2016(13.x) 및 이후 버전을 사용하려면 데이터베이스 엔진, Master Data Services 또는 복제에 .NET Framework 4.6이 필요합니다. SQL Server 설치 프로그램이 .NET Framework를 자동으로 설치합니다. .NET Framework Windows용 Microsoft .NET Framework 4.6웹 설치 관리자 에서 수동으로를 설치할 수도 있습니다. .NET Framework 4.6에 대한 자세한 내용, 권장 사항 및 지침은 개발자를 위한 .NET Framework 배포 가이드를 참조하세요. .NET Framework 4.6을 설치하기 전에 Windows 8.1 및 Windows Server 2012 R2에 KB2919355가 필요합니다. 참고: .NET Framework 4.5.2, 4.6 및 4.6.1에 대한 지원이 2022년 4월 26일에 종료되었습니다.
|
네트워크 소프트웨어 | SQL Server 에 대해 지원되는 운영 체제에는 기본 제공 네트워크 소프트웨어가 포함되어 있습니다. 독립 실행형 설치의 명명된 인스턴스 및 기본 인스턴스는 네트워크 프로토콜로 공유 메모리, 명명된 파이프, TCP/IP 및 VIA를 지원합니다. 참고: VIA 프로토콜은 장애 조치(failover) 클러스터에서 지원되지 않습니다. SQL Server 인스턴스와 동일한 장애 조치(failover) 클러스터 노드에서 실행 중인 클라이언트 또는 애플리케이션은 공유 메모리 프로토콜을 사용하여 로컬 파이프 주소를 통해 SQL Server에 연결할 수 있습니다. 그러나 이러한 연결은 클러스터에서 인식되지 않으며 인스턴스 장애 조치(failover) 이후에 실패합니다. 따라서 이 연결은 권장되지 않으며 특별한 경우에만 사용해야 합니다. 중요: VIA 프로토콜은 더 이상 사용되지 않습니다. SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 네트워크 프로토콜 및 네트워크 라이브러리에 대한 자세한 내용은 Network Protocols and Network Libraries를 참조하십시오. |
SQL Server 설치 프로그램은 제품에 필요한 다음 소프트웨어 구성 요소를 설치합니다.
- SQL Server Native Client
- SQL Server 설치 지원 파일
중요
PolyBase 기능에 대한 추가 하드웨어 및 소프트웨어 요구 사항이 있습니다. 자세한 내용은 PolyBase 시작을 참조하세요.
SQL Server 2017에 대한 운영 체제 지원
다음 표에서는 어떤 SQL Server 2017 버전이 어떤 Windows 버전과 호환되는지 설명합니다.
SQL Server 버전: | Enterprise | Developer | Standard | 웹 | Express |
---|---|---|---|---|---|
Windows Server 2022 Datacenter | 예 | 예 | 예 | 예 | 예 |
Windows Server 2022 Datacenter: Azure Edition | 예 | 예 | 예 | 예 | 예 |
Windows Server 2022 Standard | 예 | 예 | 예 | 예 | 예 |
Windows Server 2019 Datacenter | 예 | 예 | 예 | 예 | 예 |
Windows Server 2019 Standard | 예 | 예 | 예 | 예 | 예 |
Windows Server 2019 Essentials | 예 | 예 | 예 | 예 | 예 |
Windows Server 2016 Datacenter | 예 | 예 | 예 | 예 | 예 |
Windows Server 2016 Standard | 예 | 예 | 예 | 예 | 예 |
Windows Server 2016 Essentials | 예 | 예 | 예 | 예 | 예 |
Windows Server 2012 R2 Datacenter | 예 | 예 | 예 | 예 | 예 |
Windows Server 2012 R2 Standard | 예 | 예 | 예 | 예 | 예 |
Windows Server 2012 R2 Essentials | 예 | 예 | 예 | 예 | 예 |
Windows Server 2012 R2 Foundation | 예 | 예 | 예 | 예 | 예 |
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 Home | 아니요 | 예 | 예 | 아니요 | 예 |
Windows 10 IoT Enterprise | 예 | 예 | 예 | 아니요 | 예 |
Windows 10 Enterprise | 예 | 예 | 예 | 아니요 | 예 |
Windows 10 Professional | 예 | 예 | 예 | 아니요 | 예 |
Windows 10 Home | 아니요 | 예 | 예 | 아니요 | 예 |
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 설치를 지원합니다.
Windows Server 2022 Standard
Windows Server 2022 Datacenter
Windows Server 2022 Datacenter: Azure Edition
Windows Server 2019 Standard
Windows Server 2019 데이터 센터
Windows Server 2016 표준
Windows Server 2016 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Datacenter
Server Core에 SQL Server를 설치하는 방법에 대한 자세한 내용은 Server Core에 SQL Server 설치를 참조하세요.
참고
대소문자 구분이 사용되는 Windows OS에 SQL Server를 설치하는 것은 지원되지 않습니다. 자세한 내용은 SQL Server는 대소문자 구분이 사용되는 Windows 운영 체제에서 지원되지 않습니다을 검토하세요.
SQL Server 2016에 대한 운영 체제 지원
다음 표에서는 어떤 SQL Server 2016 버전이 어떤 Windows 버전과 호환되는지 설명합니다.
SQL Server 버전: | Enterprise | Developer | Standard | 웹 | Express |
---|---|---|---|---|---|
Windows Server 2022 Datacenter | 예 | 아니요 | 아니요 | 아니요 | 예 |
Windows Server 2022 Datacenter: Azure Edition | 예 | 아니요 | 아니요 | 아니요 | 예 |
Windows Server 2022 Standard | 예 | 아니요 | 아니요 | 아니요 | 예 |
Windows Server 2019 Datacenter | 예 | 예 | 예 | 예 | 예 |
Windows Server 2019 Standard | 예 | 예 | 예 | 예 | 예 |
Windows Server 2019 Essentials | 예 | 예 | 예 | 예 | 예 |
Windows Server 2016 Datacenter | 예 | 예 | 예 | 예 | 예 |
Windows Server 2016 Standard | 예 | 예 | 예 | 예 | 예 |
Windows Server 2016 Essentials | 예 | 예 | 예 | 예 | 예 |
Windows Server 2012 R2 Datacenter | 예 | 예 | 예 | 예 | 예 |
Windows Server 2012 R2 Standard | 예 | 예 | 예 | 예 | 예 |
Windows Server 2012 R2 Essentials | 예 | 예 | 예 | 예 | 예 |
Windows Server 2012 R2 Foundation | 예 | 예 | 예 | 예 | 예 |
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 Home | 아니요 | 아니요 | 아니요 | 아니요 | 아니요 |
Windows 10 IoT Enterprise | 예 | 예 | 예 | 아니요 | 예 |
Windows 10 Enterprise | 예 | 예 | 예 | 아니요 | 예 |
Windows 10 Professional | 예 | 예 | 예 | 아니요 | 예 |
Windows 10 Home | 아니요 | 예 | 예 | 아니요 | 예 |
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 Server 2012 또는 Windows 8에 SQL Server 설치를 참조하십시오.
SQL Server 2016에 대한 Server Core 지원
다음 Windows 서버 버전은 Server Core 모드에 SQL Server 2016 설치를 지원합니다.
Windows Server 2019 표준
Windows Server 2019 데이터 센터
Windows Server 2016 표준
Windows Server 2016 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Datacenter
Server Core에 SQL Server를 설치하는 방법에 대한 자세한 내용은 Server Core에 SQL Server 설치를 참조하세요.
참고
대소문자 구분이 사용되는 Windows OS에 SQL Server를 설치하는 것은 지원되지 않습니다. 자세한 내용은 SQL Server는 대소문자 구분이 사용되는 Windows 운영 체제에서 지원되지 않습니다을 검토하세요.
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 클라이언트
- 클라이언트 도구 연결
- Integration Services
- 클라이언트 도구 이전 버전과의 호환성
- 클라이언트 도구 SDK
- 설명서 구성 요소
- Distributed Replay 구성 요소
- Distributed Replay Controller
- Distributed Replay Client
- SQL 클라이언트 연결 SDK
Windows Server 2008 R2 및 이후 서버 운영 체제는 32비트 아키텍처로 사용할 수 없습니다. 모든 지원되는 서버 운영 체제는 64비트로만 사용할 수 있습니다. 모든 기능은 64비트 서버 운영 체제에서 지원됩니다.
언어 간 호환성 지원
지역화된 언어로 SQL Server 를 설치하기 위한 언어 간 호환성 지원 및 고려 사항에 대한 자세한 내용은 SQL Server의 로컬 언어 버전을 참조하세요.
디스크 공간 요구 사항
SQL Server를 설치하는 동안 Windows Installer는 시스템 드라이브에 임시 파일을 만듭니다. 설치 프로그램을 실행하여 SQL Server를 설치하거나 업그레이드하기 전에 먼저 시스템 드라이브에 이 파일을 저장할 디스크 공간(최소 6GB)이 있는지 확인합니다. 이 요구 사항은 SQL Server 구성 요소를 기본 드라이브가 아닌 곳에 설치하는 경우에도 적용됩니다.
실제 하드 디스크 공간 요구 사항은 시스템 구성과 설치할 기능에 따라 달라집니다. 다음 표에서는 SQL Server 구성 요소에 대한 디스크 공간 요구 사항을 보여 줍니다.
기능 | 디스크 공간 요구 사항 |
---|---|
데이터베이스 엔진 및 데이터 파일, 복제, 전체 텍스트 검색 및 Data Quality Services | 1480MB |
데이터베이스 엔진 (위의 설명 참조), R Services(데이터베이스 내) 포함 | 2744MB |
데이터베이스 엔진 (위의 설명 참조), 외부 데이터용 PolyBase 쿼리 서비스 포함 | 4194MB |
Analysis Services 및 데이터 파일 | 698MB |
Reporting Services | 967MB |
Microsoft R 서버 (독립 실행형) | 280MB |
Reporting Services - SharePoint | 1203MB |
Reporting Services 추가 기능(SharePoint 제품용) | 325MB |
Data Quality 클라이언트 | 121MB |
클라이언트 도구 연결 | 328MB |
Integration Services | 306MB |
클라이언트 구성 요소( SQL Server 온라인 설명서 구성 요소 및 Integration Services 도구 외의 기타 구성 요소) | 445MB |
Master Data Services | 280MB |
SQL Server 온라인 설명서 구성 요소(도움말 내용을 보고 관리할 수 있음)* | 27MB |
모든 기능 | 8030MB |
*다운로드한 온라인 설명서 내용에 대한 디스크 공간 요구 사항은 200MB입니다.
데이터 파일 스토리지 유형
데이터 파일에 대해 지원되는 스토리지 유형은 다음과 같습니다.
- 로컬 디스크
- SQL Server는 현재 512바이트 및 4KB의 표준 기본 섹터 크기를 가진 디스크 드라이브를 지원합니다. SQL Server 데이터 파일을 섹터 크기가 4KB를 초과하는 하드 디스크에 저장하려고 하면 오류가 발생할 수 있습니다. SQL Server의 하드 디스크 섹터 크기 지원에 대한 자세한 내용은 SQL Server의 하드 디스크 드라이브 섹터 크기 지원 경계를 참조하세요. 자세한 내용은 4KB보다 큰 시스템 디스크 섹터 크기와 관련된 오류 해결을 참조하세요.
- SQL Server 장애 조치(Failover) 클러스터 설치에서는
tempdb
파일 설치에 대해서만 로컬 디스크를 지원합니다. tempdb 데이터 및 로그 파일에 대해 지정된 경로가 모든 클러스터 노드에서 올바른지 확인하십시오. 장애 조치(failover) 중에 장애 조치 대상 노드에서 tempdb 디렉터리를 사용할 수 없으면 SQL Server 리소스가 온라인이 될 수 없습니다.
- 공유 스토리지
- S2D(스토리지 공간 다이렉트)
- SMB 파일 공유
- SMB 스토리지는 독립형 설치 또는 클러스터형 설치에 대한 Analysis Services 데이터 파일에 지원되지 않습니다. 대신 직접 연결 스토리지, SAN(스토리지 영역 네트워크) 또는 S2D를 사용합니다.
- SMB 스토리지는 Windows 파일 서버 또는 타사 SMB 저장 디바이스에서 호스팅할 수 있습니다. Windows 파일 서버가 사용되는 경우 Windows 파일 서버 버전이 2008 이상이어야 합니다. 스토리지 옵션으로 SMB 파일 공유를 사용하는 SQL Server 설치에 대한 자세한 내용은 SMB fileshare 기능이 있는 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) 클러스터 인스턴스는 읽기 전용 도메인 컨트롤러만 액세스할 수 있는 환경에서 지원되지 않습니다.
참고
이 제한은 도메인 구성원 노드에 설치하는 경우에도 적용됩니다.
설치 미디어
관련 설치 미디어는 다음 위치에서 가져올 수 있습니다.
또는 SQL Server를 이미 실행 중인 Azure 가상 머신을 만들 수 있습니다.