---
title: "SQL Server 2022: Hardware & software requirements"
description: A list of hardware, software, and operating system requirements for installing and running SQL Server 2022.
author: MikeRayMSFT
ms.author: mikeray
ms.reviewer: randolphwest, jopilov, rdorr
ms.date: 11/21/2024
ms.service: sql
ms.subservice: release-landing
ms.topic: conceptual
helpviewer_keywords:
- "Setup [SQL Server], software"
- "software [SQL Server]"
- "installing SQL Server, software"
- "operating systems [SQL Server], SQL Server requirements"
- "Setup [SQL Server], cross-language support"
- "operating systems [SQL Server], cross-language support"
- "network connections [SQL Server], requirements"
- "disk space [SQL Server], SQL Server installations"
- "WOW [SQL Server]"
- "Setup [SQL Server], hardware"
- "dependencies [SQL Server], SQL Server installations"
- "cluster hardware requirements [SQL Server]"
- "endpoints [SQL Server], SQL Server installations"
- "Internet [SQL Server], SQL Server installations"
- "hardware [SQL Server]"
- "Windows on Windows [SQL Server]"
- "installing SQL Server, hardware"
- "Setup Configuration Checker"
- "SCC [SQL Server]"
- "operating systems [SQL Server]"
- "space [SQL Server], SQL Server installations"
- "system configuration checker"
- "installing SQL Server, cross-language support"
- "Internet [SQL Server]"
- "space [SQL Server]"
- "extended system support [SQL Server]"
- "64-bit edition [SQL Server]"
- "failover clustering [SQL Server]"
- "failover clustering [SQL Server], hardware requirements"
- "32-bit edition [SQL Server]"
- "locales [SQL Server], SQL Server installations"
- "cross-language support"
- "disk space [SQL Server]"
- "localized SQL Server versions"
---
# SQL Server 2022: Hardware and software requirements
[!INCLUDE [SQL Server -Windows Only](../../includes/applies-to-version/sql-windows-only.md)]
The article lists the minimum hardware and software requirements to install and run [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] on the Windows operating system.
For hardware and software requirements for other versions of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)], see:
- [SQL Server 2019](hardware-and-software-requirements-for-installing-sql-server-2019.md)
- [SQL Server 2016 and 2017](hardware-and-software-requirements-for-installing-sql-server.md)
- [SQL Server on Linux](../../linux/sql-server-linux-setup.md#system)
## Hardware requirements
The following memory and processor requirements apply to all editions of [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)]:
| Component | Requirement |
| --- | --- |
| Storage | [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] requires a minimum of 6 GB of available hard drive space.
Disk space requirements vary with the [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] components you install. For more information, see [Hard Disk Space Requirements](../../sql-server/install/hardware-and-software-requirements-for-installing-sql-server.md#HardDiskSpace) later in this article. For information on supported storage types for data files, see [Storage Types for Data Files](../../sql-server/install/hardware-and-software-requirements-for-installing-sql-server.md#StorageTypes). |
| Monitor | [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] requires Super-VGA (800x600) or higher resolution monitor. |
| Internet | Internet functionality requires Internet access (fees can apply). |
| Memory 1 | **Minimum:**
Express Editions: 512 MB
All other editions: 1 GB
**Recommended:**
Express Editions: 1 GB
All other editions: At least 4 GB and should be increased as database size increases to ensure optimal performance. |
| Processor Speed | **Minimum:** x64 Processor: 1.4 GHz
**Recommended:** 2.0 GHz or faster |
| Processor Type | x64 Processor: AMD Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support, Intel Pentium IV with EM64T support |
1 The minimum memory required for installing the [!INCLUDE [ssDQSServer](../../includes/ssdqsserver-md.md)] component in [!INCLUDE [ssDQSnoversion](../../includes/ssdqsnoversion-md.md)] (DQS) is 2 GB of RAM, which is different from the [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] minimum memory requirement. For information about installing DQS, see [Install Data Quality Services](../../data-quality-services/install-windows/install-data-quality-services.md).
> [!NOTE]
> Installation of [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] is supported on x64 processors only. It is no longer supported on x86 processors.
## Software requirements
The following requirements apply to all installations:
| Component | Requirement |
| --- | --- |
| Operating system | Windows 10 1607 or greater
Windows Server 2016 or greater. |
| .NET Framework | [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] requires .NET Framework 4.7.2. |
| Network Software | Supported operating systems for [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] have built-in network software. Named and default instances of a stand-alone installation support the following network protocols: Shared memory, Named Pipes, and TCP/IP. |
[!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Setup installs the following software components required by the product:
- Microsoft ODBC Driver 17 for [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)]
- Microsoft OLE DB Driver for [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)]
- [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Setup support files
> [!IMPORTANT]
> There are additional hardware and software requirements for the PolyBase feature. For more information, see [Introducing data virtualization with PolyBase](../../relational-databases/polybase/polybase-guide.md).
## Operating system support
The following table shows which editions of [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] are compatible with which versions of Windows:
| [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] edition: | Enterprise | Developer | Standard | Web | Express |
| :--- | :--- | :--- | :--- | :-- | :--- |
| Windows Server 2025 Datacenter | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2025 Datacenter: Azure Edition | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2025 Standard | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2025 Essentials | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2022 Datacenter | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2022 Datacenter: Azure Edition | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2022 Standard | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2022 Essentials | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2019 Datacenter | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2019 Standard | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2019 Essentials | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2016 Datacenter | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2016 Standard | Yes | Yes | Yes | Yes | Yes |
| Windows Server 2016 Essentials | Yes | Yes | Yes | Yes | Yes |
| Windows 11 IoT Enterprise | No | Yes | Yes | No | Yes |
| Windows 11 Enterprise | No | Yes | Yes | No | Yes |
| Windows 11 Professional | No | Yes | Yes | No | Yes |
| Windows 11 Home | No | Yes | Yes | No | Yes |
| Windows 10 IoT Enterprise | No | Yes | Yes | No | Yes |
| Windows 10 Enterprise | No | Yes | Yes | No | Yes |
| Windows 10 Professional | No | Yes | Yes | No | Yes |
| Windows 10 Home | No | Yes | Yes | No | Yes |
### Server Core support
Installing [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] on Server Core mode is supported by the following editions of Windows Server:
- Windows Server 2025 Core
- Windows Server 2022 Core
- Windows Server 2019 Core
- Windows Server 2016 Core
For more information on installing [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] on Server Core, see [Install [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] on Server Core](../../database-engine/install-windows/install-sql-server-on-server-core.md).
## Cross-language support
For more information about cross-language support and considerations for installing [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] in localized languages, see [Local Language Versions in [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)]](../../sql-server/install/local-language-versions-in-sql-server.md).
## Disk space requirements
During installation of [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)], Windows Installer creates temporary files on the system drive. Before you run Setup to install or upgrade [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)], verify that you have at least 6.0 GB of available disk space on the system drive for these files. This requirement applies even if you install [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] components to a non-default drive.
Actual hard disk space requirements depend on your system configuration and the features that you decide to install. The following table provides disk space requirements for [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] components.
| **Feature** | **Disk space requirement** |
| --- | ---: |
| [!INCLUDE [ssDE](../../includes/ssde-md.md)] and data files, Replication, Full-Text Search, and Data Quality Services | 1,480 MB |
| [!INCLUDE [ssDE](../../includes/ssde-md.md)] (as above) with R Services (In-Database) | 2,744 MB |
| [!INCLUDE [ssDE](../../includes/ssde-md.md)] (as above) with PolyBase Query Service for External Data | 4,194 MB |
| [!INCLUDE [ssASnoversion](../../includes/ssasnoversion-md.md)] and data files | 698 MB |
| [!INCLUDE [ssRSnoversion](../../includes/ssrsnoversion-md.md)] | 967 MB |
| [!INCLUDE [rsql_platform](../../includes/rsql-platform-md.md)] (Standalone) | 280 MB |
| [!INCLUDE [ssRSnoversion](../../includes/ssrsnoversion-md.md)] - SharePoint | 1,203 MB |
| [!INCLUDE [ssRSnoversion](../../includes/ssrsnoversion-md.md)] Add-in for SharePoint Products | 325 MB |
| [!INCLUDE [ssDQSClient](../../includes/ssdqsclient-md.md)] | 121 MB |
| Client Tools Connectivity | 328 MB |
| [!INCLUDE [ssISnoversion](../../includes/ssisnoversion-md.md)] | 306 MB |
| Client Components (other than [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Books Online components and Integration Services tools) | 445 MB |
| [!INCLUDE [ssMDSshort](../../includes/ssmdsshort-md.md)] | 280 MB |
| [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Books Online Components to view and manage help content 1 | 27 MB |
| All features | 8,030 MB |
1 The disk space requirement for downloaded Books Online content is 200 MB.
## Storage types for data files
The supported storage types for data files are:
- Local Disk
- [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] currently supports disk drives that have standard native sector sizes of 512 bytes and 4 KB. For more information about support for larger sector sizes and manufacturer implementations, see the section "4-KB disk sector sizes" in the white paper *SQLIOBasicsCh2.doc*. You can download the whitepaper from the [Download](/previous-versions/sql/sql-server-2005/administrator/cc917726(v=technet.10)#download) section of the [SQL Server I/O Basics, Chapter 2](/previous-versions/sql/sql-server-2005/administrator/cc917726(v=technet.10)) article.
If you use advanced format disks that are physically formatted with 4,096 bytes, but expose a logical sector size of 512 bytes, you can read more about the behavior and recommendations in the Tech Community article [SQL Server - New drives use 4K sector size](https://techcommunity.microsoft.com/t5/sql-server-support-blog/sql-server-new-drives-use-4k-sector-size/ba-p/316277).
Hard disks with sector sizes larger than 4 KB can cause errors when attempting to store SQL Server data files on them. For more information, see [Troubleshoot errors related to system disk sector size greater than 4 KB](/troubleshoot/sql/database-engine/database-file-operations/troubleshoot-os-4kb-disk-sector-size).
- [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] failover cluster installation supports Local Disk only for installing the `tempdb` files. Ensure that the path specified for the `tempdb` data and log files is valid on all the cluster nodes. During failover, if the `tempdb` directories aren't available on the failover target node, the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] resource fails to come online.
- Shared Storage
- [Storage Spaces Direct \(S2D\)](/windows-server/storage/storage-spaces/storage-spaces-direct-overview)
- SMB File Share
- SMB storage isn't supported for [!INCLUDE [ssASnoversion](../../includes/ssasnoversion-md.md)] data files for either standalone or clustered installations. Use direct attached storage, a storage area network, or S2D instead.
- SMB storage can be hosted by a Windows File Server or a third-party SMB storage device. If Windows File Server is used, the Windows File Server version should be 2008 or later. For more information about installing [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] using SMB file share as a storage option, see [Install [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] with SMB Fileshare as a Storage Option](../../database-engine/install-windows/install-sql-server-with-smb-fileshare-as-a-storage-option.md).
## Install SQL Server on a domain controller
For security reasons, we recommend that you don't install [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] on a domain controller. [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Setup won't block installation on a computer that is a domain controller, but the following limitations apply:
- You can't run [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] services on a domain controller under a local service account.
- After [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] is installed on a computer, you can't change the computer from a domain member to a domain controller. You must uninstall [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] before you change the host computer to a domain controller.
- After [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] is installed on a computer, you can't change the computer from a domain controller to a domain member. You must uninstall [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] before you change the host computer to a domain member.
- [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] failover cluster instances aren't supported where cluster nodes are domain controllers.
- [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] isn't supported on a read-only domain controller. [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Setup can't create security groups or provision [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] service accounts on a read-only domain controller. In this scenario, Setup fails.
- A [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] failover cluster instance isn't supported in an environment where only a read-only domain controller is accessible.
## Installation media
You can get relevant installation media from the following locations:
- [SQL Server evaluation center](https://www.microsoft.com/evalcenter/evaluate-sql-server-2022)
- [Most recent cumulative updates](/troubleshoot/sql/releases/download-and-install-latest-updates?bc=%2fsql%2fbreadcrumb%2ftoc.json&toc=%2fsql%2ftoc.json)
Alternatively, you can create an [Azure virtual machine already running SQL Server](/azure/azure-sql/virtual-machines/windows/sql-vm-create-portal-quickstart) though [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] on a virtual machine can be slower than running natively because of the overhead of virtualization.
## Related content
- [Plan a SQL Server installation](planning-a-sql-server-installation.md)
- [Security considerations for SQL Server](security-considerations-for-a-sql-server-installation.md)