Skip to content

Commit 76fecda

Browse files
authored
Merge pull request #34326 from MicrosoftDocs/main
6/5/2025 PM Publish
2 parents 9824490 + f06590a commit 76fecda

File tree

7 files changed

+22
-884
lines changed

7 files changed

+22
-884
lines changed

.github/workflows/signoff-review.yml

Lines changed: 0 additions & 870 deletions
This file was deleted.

docs/database-engine/configure-windows/configure-the-max-worker-threads-server-configuration-option.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Server configuration: max worker threads"
33
description: Find out how to use the max worker threads option to configure the number of worker threads that are available to SQL Server to process certain requests.
44
author: rwestMSFT
55
ms.author: randolphwest
6-
ms.date: 10/18/2024
6+
ms.date: 06/05/2024
77
ms.service: sql
88
ms.subservice: configuration
99
ms.topic: conceptual
@@ -74,22 +74,26 @@ The following table shows the automatically configured number of max worker thre
7474

7575
Up to [!INCLUDE [sssql16-md](../../includes/sssql16-md.md)] with Service Pack 1, the *Workers per CPU* only depend on the architecture (32-bit or 64-bit):
7676

77-
| Number of logical CPUs | 32-bit computer <sup>1</sup> | 64-bit computer |
77+
| Number of logical CPUs | 32-bit computer <sup>&dagger;</sup> | 64-bit computer |
7878
| --- | --- | --- |
7979
| \<= 4 | 256 | 512 |
80-
| \> 4 | 256 + ((logical CPUs - 4) * 8) | 512 <sup>2</sup> + ((logical CPUs - 4) * 16) |
80+
| \> 4 | 256 + ((logical CPUs - 4) * 8) | 512 <sup>&dagger;&dagger;</sup> + ((logical CPUs - 4) * 16) |
81+
82+
<sup>&dagger;</sup> Starting with [!INCLUDE [sssql16-md](../../includes/sssql16-md.md)], [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] can no longer be installed on a 32-bit operating system. 32-bit computer values are listed for the assistance of customers running [!INCLUDE [ssSQL14](../../includes/sssql14-md.md)] and earlier. We recommend 1,024 as the maximum number of worker threads for an instance of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] that is running on a 32-bit computer.
83+
84+
<sup>&dagger;&dagger;</sup> Starting with [!INCLUDE [ssSQL17](../../includes/sssql17-md.md)], the *Default Max Workers* value is divided by 2 for machines with less than 2 GB of memory.
8185

8286
Starting with [!INCLUDE [sssql16-md](../../includes/sssql16-md.md)] SP2 and [!INCLUDE [ssSQL17](../../includes/sssql17-md.md)], the *Workers per CPU* depend on the architecture and number of processors (between 4 and 64, or greater than 64):
8387

84-
| Number of logical CPUs | 32-bit computer <sup>1</sup> | 64-bit computer |
88+
| Number of logical CPUs | 32-bit computer <sup>&dagger;</sup> | 64-bit computer |
8589
| --- | --- | --- |
8690
| \<= 4 | 256 | 512 |
87-
| \> 4 and \<= 64 | 256 + ((logical CPUs - 4) * 8) | 512 <sup>2</sup> + ((logical CPUs - 4) * 16) |
88-
| \> 64 | 256 + ((logical CPUs - 4) * 32) | 512 <sup>2</sup> + ((logical CPUs - 4) * 32) |
91+
| \> 4 and \<= 64 | 256 + ((logical CPUs - 4) * 8) | 512 <sup>&dagger;&dagger;</sup> + ((logical CPUs - 4) * 16) |
92+
| \> 64 | 256 + ((logical CPUs - 4) * 32) | 512 <sup>&dagger;&dagger;</sup> + ((logical CPUs - 4) * 32) |
8993

90-
<sup>1</sup> Starting with [!INCLUDE [sssql16-md](../../includes/sssql16-md.md)], [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] can no longer be installed on a 32-bit operating system. 32-bit computer values are listed for the assistance of customers running [!INCLUDE [ssSQL14](../../includes/sssql14-md.md)] and earlier. We recommend 1,024 as the maximum number of worker threads for an instance of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] that is running on a 32-bit computer.
94+
<sup>&dagger;</sup> Starting with [!INCLUDE [sssql16-md](../../includes/sssql16-md.md)], [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] can no longer be installed on a 32-bit operating system. 32-bit computer values are listed for the assistance of customers running [!INCLUDE [ssSQL14](../../includes/sssql14-md.md)] and earlier. We recommend 1,024 as the maximum number of worker threads for an instance of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] that is running on a 32-bit computer.
9195

92-
<sup>2</sup> Starting with [!INCLUDE [ssSQL17](../../includes/sssql17-md.md)], the *Default Max Workers* value is divided by 2 for machines with less than 2 GB of memory.
96+
<sup>&dagger;&dagger;</sup> Starting with [!INCLUDE [ssSQL17](../../includes/sssql17-md.md)], the *Default Max Workers* value is divided by 2 for machines with less than 2 GB of memory.
9397

9498
> [!TIP]
9599
> For more information on using more than 64 logical CPUs, see [Best Practices for running SQL Server on computers that have more than 64 CPUs](../../relational-databases/thread-and-task-architecture-guide.md#best-practices-for-running-sql-server-on-computers-that-have-more-than-64-cpus).

docs/database-engine/install-windows/validate-a-sql-server-installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ helpviewer_keywords:
1111
- "validating installations [SQL Server]"
1212
monikerRange: ">=sql-server-2016"
1313
---
14-
# Validate a SQL Server Installation
14+
# Validate a SQL Server installation
1515

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

1818
The [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] discovery report can be used to verify the version of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] and the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] features installed on the computer. The **Installed SQL Server features discovery report** displays a report of all products and features installed on the local server, for [!INCLUDE [ssVersion2000](../../includes/ssversion2000-md.md)] and later versions. The [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] features discovery report is available on the **Tools** page on the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Installation center.
1919

2020
## Run SQL Server features discovery report
2121

22-
Launch the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Installation center, using the **Start** menu, point to **All Programs**, point to **Microsoft SQL Server \<Version Name>**, point to **Configuration Tools**, and select **SQL Server Installation Center**. To run the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] features discovery report, select **Tools** in the left-hand navigation area of **SQL Server Installation Center**, and then select **Installed SQL Server features discovery report**.
22+
Launch the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Installation center, using the **Start** menu, point to **All Programs**, point to **Microsoft SQL Server \<Version Name>**, and select **SQL Server Installation Center**. To run the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] features discovery report, select **Tools** in the left-hand navigation area of **SQL Server Installation Center**, and then select **Installed SQL Server features discovery report**.
2323

2424
The [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] discovery report is saved to `%ProgramFiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<last Setup Session>`.
2525

docs/integration-services/change-data-capture/the-oracle-cdc-databases.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ ms.topic: conceptual
7979

8080
For the Oracle CDC, the LSN values stored in this table are based on the Oracle System Change Number (SCN) value associated with the change. The first 6 bytes of the LSN value is the original Oracle SCN number.
8181

82-
Also when using the Oracle CDC, the time columns (`tran_begin_time` and `tran_end_time`) store the UTC time of the change rather than the local time as it does with the regular SQL Server CDC. This ensures that daylight savings time changes do not impact the data stored in the lsn_time_mapping.
82+
Also when using the Oracle CDC, the time columns (`tran_begin_time` and `tran_end_time`) store the UTC time of the change rather than the local time as it does with the regular SQL Server CDC. This ensures that daylight saving time changes do not impact the data stored in the lsn_time_mapping.
8383

8484
### cdc.xdbcdc_config
8585

docs/relational-databases/system-catalog-views/sys-time-zone-info-transact-sql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ monikerRange: "=azure-sqldw-latest || >=sql-server-2016 || >=sql-server-linux-20
2828
| --- | --- | --- |
2929
| `name` | **sysname** | Name of the time zone in Windows standard format. For example, `Cen. Australia Standard Time` or `Central European Standard Time`. |
3030
| `current_utc_offset` | **nvarchar(12)** | Current offset to UTC. For example, `+01:00` or `-07:00`. |
31-
| `is_currently_dst` | **bit** | True if currently observing daylight savings time. |
31+
| `is_currently_dst` | **bit** | True if currently observing daylight saving time. |
3232

3333
## Remarks
3434

docs/sql-server/what-s-new-in-sql-server-2025.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ monikerRange: ">=sql-server-2016"
2222

2323
This article summarizes the new features and enhancements for [!INCLUDE [sql-server-2025](../includes/sssql25-md.md)].
2424

25+
&nbsp;
26+
27+
> [!VIDEO https://www.youtube-nocookie.com/embed/3RgncKX6K9A]
28+
2529
## Get [!INCLUDE [sssql25-md](../includes/sssql25-md.md)]
2630

2731
[Get SQL Server 2025 Preview](https://info.microsoft.com/ww-landing-sql-server-2025.html). Build number: 17.0.700.9.

docs/t-sql/data-types/datetimeoffset-transact-sql.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@ First, verify the time zone name from the [sys.time_zone_info](../../relational-
160160
SELECT * FROM sys.time_zone_info WHERE name = 'Pacific Standard Time';
161161
```
162162

163-
The following example uses the [AT TIME ZONE](../queries/at-time-zone-transact-sql.md) syntax twice. The sample code creates a table `dbo.Audit`, adds data that spans multiple daylight savings time changes, and adds a new **datetimeoffset** column. We assume that the `AuditCreated` column is a ***datetime2** data type without offsets, and was written using the UTC time zone.
163+
The following example uses the [AT TIME ZONE](../queries/at-time-zone-transact-sql.md) syntax twice. The sample code creates a table `dbo.Audit`, adds data that spans multiple daylight saving time changes, and adds a new **datetimeoffset** column. We assume that the `AuditCreated` column is a ***datetime2** data type without offsets, and was written using the UTC time zone.
164164

165-
In the `UPDATE` statement, the `AT TIME ZONE` syntax first adds UTC time zone offset to the existing `AuditCreated` column data, then converts the data from UTC to `Pacific Standard Time`, correctly adjusting the historical data for each past daylight savings time range in the United States.
165+
In the `UPDATE` statement, the `AT TIME ZONE` syntax first adds UTC time zone offset to the existing `AuditCreated` column data, then converts the data from UTC to `Pacific Standard Time`, correctly adjusting the historical data for each past daylight saving time range in the United States.
166166

167167
```sql
168168
CREATE TABLE dbo.Audit (AuditCreated DATETIME2(0) NOT NULL);

0 commit comments

Comments
 (0)