Skip to content

Commit fd92605

Browse files
authored
SQL Server 2022 CU 20 (10 July 2025) (#34633)
1 parent e6856ec commit fd92605

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

docs/t-sql/database-console-commands/dbcc-traceon-trace-flags-transact-sql.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,7 @@ Trace flag behavior might not be supported in future releases of [!INCLUDE [ssNo
282282
| <a id="tf11561"></a>**11561** | Disables Microsoft Entra authentication for replication.<br /><br />**Note:** This trace flag applies to [!INCLUDE [ssSQL22](../../includes/sssql22-md.md)] CU 6 and later versions.<br /><br />**Scope:** Global or session. |
283283
| <a id="tf11631"></a>**11631** | An `ALTER INDEX ... REORGANIZE` and the [background merge task](../../relational-databases/indexes/columnstore-indexes-overview.md#bckmergetsk) clean up the deleted rows in a columnstore index rowgroup only when a certain threshold of rows has been deleted from that rowgroup. The default threshold is 10% of the maximum row limit (1 million), or of 100,000 rows.<br /><br />This trace flag changes the threshold to 10% of the total current rows in a columnstore rowgroup. For example, if a rowgroup contains 20,000 rows, the threshold is 2,000 deleted rows before this rowgroup is considered for cleanup. For more information, see [KB5000895](https://support.microsoft.com/kb/5000895).<br /><br />**Applies to:** [!INCLUDE [sql-server-2019](../../includes/sssql19-md.md)] CU 9 and later versions.<br /><br />**Scope:** Global only. |
284284
| <a id="tf11634"></a>**11634** | An `ALTER INDEX ... REORGANIZE` and the [background merge task](../../relational-databases/indexes/columnstore-indexes-overview.md#bckmergetsk) clean up the deleted rows in a columnstore index rowgroup only when a certain threshold of rows has been deleted from that rowgroup. The default threshold is 10% of the maximum row limit (1 million), or of 100,000 rows.<br /><br />This trace flag changes the threshold to 1% of the total current rows in a columnstore rowgroup. If enabled together with Trace Flag 11631, then it's 1% of the current number of rows in a rowgroup, instead of 1% of 1 million rows. For more information, see [KB5000895](https://support.microsoft.com/kb/5000895).<br /><br />**Applies to:** [!INCLUDE [sql-server-2019](../../includes/sssql19-md.md)] CU 9 and later versions.<br /><br />**Scope:** Global only. |
285+
| <a id="tf11953"></a>**11953** | Enables you to add Microsoft Entra ID users via the `WITH SID = <sid>, TYPE = [E|X]` syntax in the `CREATE USER` statement.<br /><br />**Note**: Customers must validate Microsoft Entra ID users, because [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] doesn't perform this validation. Consequently, [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] doesn't require any [Microsoft Graph permissions](/azure/azure-sql/virtual-machines/windows/configure-azure-ad-authentication-for-sql-vm#grant-permissions). For more information, see [CREATE USER](../statements/create-user-transact-sql.md#syntax).<br /><br />**Applies to:** [!INCLUDE [ssSQL22](../../includes/sssql22-md.md)] CU 20 and later versions.<br /><br />**Scope:** Global only. |
285286
| <a id="tf12310"></a>**12310** | Increases the flow control limits for the number of messages that each availability group gate allows. These limits are the new default values in [!INCLUDE [ssSQL22](../../includes/sssql22-md.md)] and therefore the trace flag has no effect in this version. For more information, see [Flow control gates](../../database-engine/availability-groups/windows/monitor-performance-for-always-on-availability-groups.md#flow-control-gates).<br /><br />**Applies to:** [!INCLUDE [ssSQL19-md](../../includes/sssql19-md.md)] CU9, [!INCLUDE [ssSQL17](../../includes/sssql17-md.md)] CU 18, [!INCLUDE [sssql16-md](../../includes/sssql16-md.md)] SP 1 CU 16, and later versions.<br /><br />**Scope:** Global only. |
286287
| <a id="tf12324"></a>**12324** | Resolves an issue introduced with changes to the link feature for Azure SQL Managed Instance, which prevents availability groups from synchronizing when replicas are running on different cumulative updates. For more information, see [KB5024276](/troubleshoot/sql/releases/sqlserver-2019/cumulativeupdate20).<br /><br />**Applies to:** [!INCLUDE [ssSQL19-md](../../includes/sssql19-md.md)] CU 20 and later versions.<br /><br />**Scope:** Global only. |
287288
| <a id="tf12348"></a>**12348** | Disables the [asynchronous page request dispatching feature](../../database-engine/availability-groups/windows/failover-and-failover-modes-always-on-availability-groups.md#asynchronous-page-request-dispatching-improvement) that improves failover when encountering undo-of-redo delays from network latency. Enabling the trace flag reverts the mechanism to the default behavior. <br /><br />**Applies to:** [!INCLUDE [ssSQL25](../../includes/sssql25-md.md)]<br /><br />**Scope:** Global only. |

0 commit comments

Comments
 (0)