Skip to content

Commit c0d752f

Browse files
Merge pull request #34806 from HugoMSFT/patch-3
Update dbcc-traceon-trace-flags-transact-sql.md
2 parents cfeb46a + a1cadb5 commit c0d752f

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

docs/relational-databases/polybase/polybase-linux-setup.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ titleSuffix: SQL Server
44
description: Learn how to install SQL Server PolyBase on Linux. PolyBase enables you to run external queries against remote data sources.
55
author: MikeRayMSFT
66
ms.author: mikeray
7-
ms.reviewer: dakryze, randolphwest
8-
ms.date: 12/29/2023
7+
ms.reviewer: dakryze, hudequei, randolphwest
8+
ms.date: 7/28/2025
99
ms.service: sql
1010
ms.subservice: linux
1111
ms.topic: install-set-up-deploy
@@ -234,6 +234,12 @@ exec sp_configure @configname = 'polybase enabled', @configvalue = 1;
234234
RECONFIGURE WITH OVERRIDE;
235235
```
236236

237+
### Trace flag
238+
239+
**Applies to:** [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] and later versions
240+
241+
To use PolyBase capabilities on Linux, you must enable [Trace Flag 13702](../../t-sql/database-console-commands/dbcc-traceon-trace-flags-transact-sql.md#tf13702) during SQL Server start up. For more information, see [Configure SQL Server on Linux with the mssql-conf tool](../../linux/sql-server-linux-configure-mssql-conf.md).
242+
237243
## Update PolyBase
238244

239245
If you already have `mssql-server-polybase` installed, you can update to the latest version with the following commands:

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Learn how to set specific server characteristics or to alter a par
44
author: rwestMSFT
55
ms.author: randolphwest
66
ms.reviewer: wiassaf
7-
ms.date: 06/16/2025
7+
ms.date: 07/25/2025
88
ms.service: sql
99
ms.subservice: t-sql
1010
ms.topic: reference
@@ -293,6 +293,7 @@ Trace flag behavior might not be supported in future releases of [!INCLUDE [ssNo
293293
| <a id="tf13116"></a>**13116** | Disables the fix for bug [13685819](/troubleshoot/sql/releases/sqlserver-2016/servicepack2-cumulativeupdate16). Use this trace flag if after you apply [!INCLUDE [sssql16-md](../../includes/sssql16-md.md)] Service Pack 2 CU 16, you encounter an issue in which DML (insert/update/delete) queries that use parallel plans can't complete any execution and encounter HP_SPOOL_BARRIER waits.<br /><br />**Applies to:** [!INCLUDE [sssql16-md](../../includes/sssql16-md.md)] Service Pack 2 CU 16.<br /><br />**Scope:** Global only. |
294294
| <a id="tf13127"></a>**13127** | Enables additional string pattern matching optimizations.<br /><br />**Applies to:** [!INCLUDE [sssql19-md](../../includes/sssql19-md.md)] and later versions and is intended for high-end systems with high performance workloads.<br /><br />**Scope:** Global or session. |
295295
| <a id="tf13156"></a>**13156** | Disables the fix for the "UDF invocation with a large number of scalar expression re-evaluations can cause a non-yielding scheduler error" issue. This original fix might sometimes cause a performance regression. For more information, see [KB4538581](https://support.microsoft.com/kb/4538581).<br /><br />**Scope:** Global only. |
296+
| <a id="tf13702"></a>**13702** | Enables PolyBase capabilities for [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] on Linux. This trace flag also enables other trace flags required to support the PolyBase feature.<br /><br />**Applies to:** [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] and later versions on Linux.<br /><br />**Scope:** Global only. |
296297
| <a id="tf15025"></a>**15025** | Disables the Azure Key Vault access that is required for a newly created Virtual Log File (VLF), which allows high-volume customer workloads to continue without interruption. Once this trace flag is enabled, [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] uses Extensible Key Management for encryption and key generation, and doesn't contact Azure Key Vault during the creation of the VLF. For more information, see [FIX: Database accessibility issues with high-volume customer workloads that use EKM for encryption and key generation](/troubleshoot/sql/releases/sqlserver-2022/database-accessibility-issues-high-volume-customer-workloads).<br /><br />**Applies to:** [!INCLUDE [sssql19-md](../../includes/sssql19-md.md)] CU 19, [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] CU 1, and later versions.<br /><br />**Scope:** Global only. |
297298
| <a id="tf15096"></a>**15096** | Disable population count (popcnt) operations with AVX-512 instruction sets.<br /><br />**Applies to:** [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] and later versions.<br /><br />**Scope:** Global or session. |
298299
| <a id="tf15097"></a>**15097** | Enables AVX-512 support for [!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] and later versions.<br /><br />**Important:** We recommend enabling AVX-512 support for the following CPUs:<br /><br />- Intel Ice Lake and later<br />- AMD EYPC Genoa and later<br /><br />**Applies to:** [!INCLUDE [ssSQL22](../../includes/sssql22-md.md)] and later versions.<br /><br />**Scope:** Global or session. |

0 commit comments

Comments
 (0)