Skip to content

Commit a9140ba

Browse files
rwestMSFTMashaMSFT
andauthored
SQL Server high value freshness (#36726)
Apply suggestions from code review Co-authored-by: Masha Thomas (MSFT) <32783170+MashaMSFT@users.noreply.github.com>
1 parent f4a494b commit a9140ba

8 files changed

Lines changed: 733 additions & 727 deletions

docs/database-engine/availability-groups/windows/enable-and-disable-always-on-availability-groups-sql-server.md

Lines changed: 212 additions & 223 deletions
Large diffs are not rendered by default.

docs/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2019.md

Lines changed: 136 additions & 119 deletions
Large diffs are not rendered by default.

docs/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2022.md

Lines changed: 80 additions & 49 deletions
Large diffs are not rendered by default.

docs/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2025.md

Lines changed: 31 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: "SQL Server 2025: Hardware & Software Requirements"
2+
title: "SQL Server 2025: Hardware and Software Requirements"
33
description: A list of hardware, software, and operating system requirements for installing and running SQL Server 2025.
44
author: MikeRayMSFT
55
ms.author: mikeray
66
ms.reviewer: randolphwest, jopilov, rdorr
7-
ms.date: 11/18/2025
7+
ms.date: 02/26/2026
88
ms.service: sql
99
ms.subservice: release-landing
1010
ms.topic: checklist
@@ -19,6 +19,7 @@ helpviewer_keywords:
1919
- "operating systems [SQL Server], cross-language support"
2020
- "network connections [SQL Server], requirements"
2121
- "disk space [SQL Server], SQL Server installations"
22+
- "drive space [SQL Server], SQL Server installations"
2223
- "WOW [SQL Server]"
2324
- "Setup [SQL Server], hardware"
2425
- "dependencies [SQL Server], SQL Server installations"
@@ -44,21 +45,22 @@ helpviewer_keywords:
4445
- "locales [SQL Server], SQL Server installations"
4546
- "cross-language support"
4647
- "disk space [SQL Server]"
48+
- "drive space [SQL Server]"
4749
- "localized SQL Server versions"
4850
---
4951

5052
# Hardware and software requirements for SQL Server 2025
5153

5254
[!INCLUDE [SQL Server -Windows Only](../../includes/applies-to-version/sql-windows-only.md)]
5355

54-
The article lists the minimum hardware and software requirements to install and run [!INCLUDE [sssql25-md](../../includes/sssql25-md.md)] on the Windows operating system.
56+
This article lists the minimum hardware and software requirements to install and run [!INCLUDE [sssql25-md](../../includes/sssql25-md.md)] on the Windows operating system.
5557

5658
For hardware and software requirements for other versions of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)], see:
5759

5860
- [SQL Server 2022](hardware-and-software-requirements-for-installing-sql-server-2022.md)
5961
- [SQL Server 2019](hardware-and-software-requirements-for-installing-sql-server-2019.md)
6062
- [SQL Server 2016 and 2017](hardware-and-software-requirements-for-installing-sql-server.md)
61-
- [SQL Server on Linux](../../linux/sql-server-linux-setup.md#system)
63+
- [SQL Server on Linux](../../linux/sql-server-linux-setup.md#system-requirements)
6264

6365
<a id="pmosr"></a>
6466

@@ -68,7 +70,7 @@ The following memory and processor requirements apply to all editions of [!INCLU
6870

6971
| Component | Requirement |
7072
| --- | --- |
71-
| **Storage** | [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] requires a minimum of 6 GB of available hard drive space.<br /><br />Disk space requirements vary with the [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] components you install. For more information, see [Disk space requirements](#disk-space-requirements) later in this article. For information on supported storage types for data files, see [Storage types for data files](#storage-types-for-data-files). |
73+
| **Storage** | [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] requires a minimum of 6 GB of available hard drive space.<br /><br />Drive space requirements vary with the [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] components you install. For more information, see [Drive space requirements](#drive-space-requirements) later in this article. For information on supported storage types for data files, see [Storage types for data files](#storage-types-for-data-files). |
7274
| **Monitor** | [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] requires Super-VGA (800x600) or higher resolution monitor. |
7375
| **Internet** | Internet functionality requires Internet access (fees can apply). |
7476
| **Memory** | |
@@ -101,7 +103,7 @@ The following requirements apply to all installations:
101103
- [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Setup support files
102104

103105
> [!IMPORTANT]
104-
> There are additional hardware and software requirements for the PolyBase feature. For more information, see [Data virtualization with PolyBase in SQL Server](../../relational-databases/polybase/polybase-guide.md).
106+
> The PolyBase feature has additional hardware and software requirements. For more information, see [Data virtualization with PolyBase in SQL Server](../../relational-databases/polybase/polybase-guide.md).
105107
106108
## Operating system support
107109

@@ -138,13 +140,13 @@ The following table shows which editions of [!INCLUDE [sssql25-md](../../include
138140

139141
### Server Core support
140142

141-
Installing [!INCLUDE [sssql25-md](../../includes/sssql25-md.md)] on Server Core mode is supported by the following editions of Windows Server:
143+
The following editions of Windows Server Core support installing [!INCLUDE [sssql25-md](../../includes/sssql25-md.md)]:
142144

143145
- Windows Server 2025 Core
144146
- Windows Server 2022 Core
145147
- Windows Server 2019 Core
146148

147-
For more information on installing [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] on Server Core, see [Install SQL Server on Server Core](../../database-engine/install-windows/install-sql-server-on-server-core.md).
149+
For more information about installing [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] on Server Core, see [Install SQL Server on Server Core](../../database-engine/install-windows/install-sql-server-on-server-core.md).
148150

149151
<a id="CrossLanguageSupport"></a>
150152

@@ -154,17 +156,17 @@ For more information about cross-language support and considerations for install
154156

155157
<a id="HardDiskSpace"></a>
156158

157-
## Disk space requirements
159+
## Drive space requirements
158160

159-
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.
161+
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 GB of available drive 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.
160162

161-
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.
163+
Actual hard drive space requirements depend on your system configuration and the features that you decide to install. The following table provides drive space requirements for [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] components.
162164

163-
| Feature | Disk space requirement |
165+
| Feature | Drive space requirement |
164166
| --- | ---: |
165167
| [!INCLUDE [ssDE](../../includes/ssde-md.md)] and data files, Replication, Full-Text Search | 1,480 MB |
166-
| [!INCLUDE [ssDE](../../includes/ssde-md.md)] (as above) with R Services (In-Database) | 2,744 MB |
167-
| [!INCLUDE [ssDE](../../includes/ssde-md.md)] (as above) with PolyBase Query Service for External Data | 4,194 MB |
168+
| [!INCLUDE [ssDE](../../includes/ssde-md.md)] (as preceding row) with R Services (In-Database) | 2,744 MB |
169+
| [!INCLUDE [ssDE](../../includes/ssde-md.md)] (as preceding row) with PolyBase Query Service for External Data | 4,194 MB |
168170
| [!INCLUDE [ssASnoversion](../../includes/ssasnoversion-md.md)] and data files | 698 MB |
169171
| [!INCLUDE [ssRSnoversion](../../includes/ssrsnoversion-md.md)] | 967 MB |
170172
| [!INCLUDE [rsql_platform](../../includes/rsql-platform-md.md)] (Standalone) | 280 MB |
@@ -177,7 +179,7 @@ Actual hard disk space requirements depend on your system configuration and the
177179
| [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Books Online Components to view and manage help content <sup>1</sup> | 27 MB |
178180
| All features | 8,030 MB |
179181

180-
<sup>1</sup> The disk space requirement for downloaded Books Online content is 200 MB.
182+
<sup>1</sup> The drive space requirement for downloaded Books Online content is 200 MB.
181183

182184
<a id="StorageTypes"></a>
183185

@@ -191,7 +193,7 @@ The supported storage types for data files are:
191193

192194
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/blog/sqlserversupport/sql-server---new-drives-use-4k-sector-size/316277).
193195

194-
Hard disks with sector sizes larger than 4 KB can cause errors when attempting to store SQL Server data files on them. 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) for more information on hard disk sector-size support in [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)]. Currently, the `ForcedPhysicalSectorSizeInBytes` registry key is required to successfully install SQL Server on some newer storage devices with system disk sector size greater than 4 KB.
196+
Hard drives with sector sizes larger than 4 KB might cause errors when you attempt to store [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] data files on them. For more information on hard drive sector-size support in [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)], see [Troubleshoot SQL Server errors related to system disk sector size greater than 4 KB](/troubleshoot/sql/database-engine/database-file-operations/troubleshoot-os-4kb-disk-sector-size). Currently, the `ForcedPhysicalSectorSizeInBytes` registry key is required to successfully install SQL Server on some newer storage devices with system disk sector size greater than 4 KB.
195197

196198
- [!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.
197199

@@ -203,29 +205,34 @@ The supported storage types for data files are:
203205

204206
- 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.
205207

206-
- 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 SQL Server with SMB fileshare storage](../../database-engine/install-windows/install-sql-server-with-smb-fileshare-as-a-storage-option.md).
208+
- SMB storage can be hosted by a Windows File Server or a third-party SMB storage device. If you use Windows File Server, the 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 SQL Server with SMB fileshare storage](../../database-engine/install-windows/install-sql-server-with-smb-fileshare-as-a-storage-option.md).
207209

208210
<a id="DC_support"></a>
209211

210212
## Install SQL Server on a domain controller
211213

212-
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:
214+
For security reasons, don't install [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] on a domain controller. [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Setup doesn't block installation on a computer that is a domain controller, but the following limitations apply:
213215

214216
- You can't run [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] services on a domain controller under a local service account.
215-
- 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.
216-
- 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.
217+
218+
- After you install [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] 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.
219+
220+
- After you install [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] 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.
221+
217222
- [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] failover cluster instances aren't supported where cluster nodes are domain controllers.
218-
- [!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.
223+
224+
- [!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 [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] service accounts on a read-only domain controller. In this scenario, Setup fails.
225+
219226
- 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.
220227

221228
## Installation media
222229

223-
You can get relevant installation media from the following locations:
230+
Get relevant installation media from the following locations:
224231

225-
- [SQL Server evaluation center](https://www.microsoft.com/evalcenter/evaluate-sql-server-2025)
232+
- [SQL Server 2025 evaluation center](https://www.microsoft.com/evalcenter/evaluate-sql-server-2025)
226233
- [Most recent cumulative updates](/troubleshoot/sql/releases/download-and-install-latest-updates?bc=%2fsql%2fbreadcrumb%2ftoc.json&toc=%2fsql%2ftoc.json)
227234

228-
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.
235+
Alternatively, you can deploy [SQL Server on an Azure virtual machine in the Azure portal](/azure/azure-sql/virtual-machines/windows/sql-vm-create-portal-quickstart). Because of the overhead of virtualization, virtual machines can be slower than running natively.
229236

230237
## Related content
231238

0 commit comments

Comments
 (0)