KB5077896: Cumulative update for SQL Server 2025, CU branch, March 2026. SqlLocalDB crashes fixed; bulk import gains delegated permissions
Fixes SQL Server issues including SqlLocalDB crashes and adds support for bulk data imports without requiring sysadmin access. Queries using SESSION_CONTEXT might return incorrect results in parallel plans.
Does it affect you? Applies to: SQL Server 2025 on Windows and Linux. The listed package is for x64.
Review notes Additional details from the official release notes (1) Read note
- This page The Bulkadmin role and ADMINISTER BULK OPERATIONS permission for bulk imports are supported on Linux in this update.
The official sources are linked at the end of the page.
For servers on the CU branch: they install cumulative updates, which also bring fixes beyond security. Servers on the GDR branch (security fixes only) get a separate update. Which branch am I on?
What changes
Fixes 9 changes
Column Stores
For: Servers with large core counts
-
Column-store operations scale better on servers with many cores.1
Reduces false sharing and cache-line invalidation on large core-count server configurations.
SqlLocalDB
Storage Engine
For: Databases using optimized locking and change tracking
-
An assertion error and dump file might no longer occur when optimized locking and change tracking are both enabled.3
Applies when optimized locking and change tracking are enabled on a database.
High Availability and Disaster Recovery
Linux
SQLPAL
For: SQL Server on Linux
-
A crash no longer occurs when a caller requests context containing only control registers.8
Linux.
New features 4 changes
Security Infrastructure
For: SQL Server on Linux
-
Linux supports bulk data imports through the Bulkadmin role and ADMINISTER BULK OPERATIONS permission, without requiring sysadmin access.10
Public Preview.
Search
For: SQL Server instances using full-text search
-
Full-text search batches can use a configurable timeout.11
Set
sp_fulltext_service 'batch_timeout'to a value from 1 minute to 1 hour, in milliseconds. The default is 10 minutes when there are no progress updates.
Linux
For: SQL Server on Linux
Improvements 2 changes
Column Stores
For: Servers with large core counts
-
Column-store operations scale better on servers with many cores.14
Improves performance scalability on large core-count server configurations.
Backup Restore
For: Servers with large core counts
-
Backup and restore operations scale better on servers with many cores.15
Aligns the I/O completion structure to a 64-byte cache line size for large core-count server configurations.
Known issues
-
Incorrect behavior of SESSION_CONTEXT in parallel plans
Queries using
SESSION_CONTEXTmight return incorrect results or produce access violation dump files when run in parallel query plans, particularly if the session is reset for reuse.16Workaround status No workaround yetMicrosoft has not published a manual workaround for this issue yet. Monitor release health until a resolving update is available.
Technical details
Data sheet · Security · Downloads · Components Click to collapse or expand
Data sheet
- Released
- 2026-03-12
- Classification
- Updates
- Type
- Cumulative update
- Servicing branch
- CU
- Restart
- Required
- Replaces
- KB5075211, KB5078298
- Replaced by
- KB5083245
| Version | Build | Channel |
|---|---|---|
| 2025 | 17.0.4025.3 | General availability |
Security
No vulnerabilities are listed for this update.
Downloads (Microsoft Update Catalog)
Updated components
180 files changed since the previous update for the same versions.
| Top changed components | Files |
|---|---|
| SQL Server Engine | 24 |
| SQL Server Integration Services | 14 |
| SQL Server Replication | 12 |
| SQL Server Agent | 4 |
| SQL Server Machine Learning Services | 4 |
| SQL Server Full-Text Search | 2 |
| SQL Server PolyBase | 2 |
Sources
Cited passages from Microsoft's official notes (16)
-
1.
Fixes a performance scalability issue to reduce false sharing and cache line invalidation on large core-count server configurations.
learn.microsoft.com -
2.
Fixes an issue in which using
learn.microsoft.comVECTORfunctions causes SqlLocalDB to fail. -
3.
Fixes an assertion error and a dump file that might occur if optimized locking and change tracking are both enabled on a database.
learn.microsoft.com -
4.
Fixes an issue in which the configure-only replica of a Contained Availability Group can't be connected after a restart because of a startup failure without the system database.
learn.microsoft.com -
5.
Fixes an issue where using
learn.microsoft.comREGEXfunctions causes SqlLocalDB to crash. -
6.
Fixes an issue that occurs when using a local monitor server for Log Shipping and Contained Availability Group after failover.
learn.microsoft.com -
7.
Fixes a typo in
learn.microsoft.comsys.dm_os_linux_disk_statsby correctingios_in_progesstoios_in_progress. -
8.
Fixes a crash that occurs if a caller requests context that contains only control registers.
learn.microsoft.com -
9.
Fixes an issue in which changing the SQL Server edition on Linux causes the system to use incorrect log file locations for model and msdb databases.
learn.microsoft.com -
10.
Adds support for the
learn.microsoft.comBulkadminrole andADMINISTER BULK OPERATIONSpermissions, allowing secure bulk data import without requiring sysadmin access (Public Preview). -
11.
Adds a configurable full-text search batch timeout by using
learn.microsoft.comsp_fulltext_service 'batch_timeout'. Specify a value between 1 minute and 1 hour, in milliseconds. -
12.
Adds support for symbolic links in the
learn.microsoft.comgetattributeAPI. -
13.
Adds a configuration option to add
learn.microsoft.comBulkadminoperations to the allowlist. -
14.
Improves performance scalability on large core-count server configurations.
learn.microsoft.com -
15.
Improves performance scalability on large core-count server configurations by aligning the I/O completion structure to a 64-byte cache line size.
learn.microsoft.com -
16.
Queries that use the built-in
learn.microsoft.comSESSION_CONTEXTfunction might return incorrect results or trigger access violation (AV) dump files when run in parallel query plans.
Checked automatically: 8 of 8 checks passed, 16 quoted passages · compared with Microsoft's page on Sep 26, 2026
- Quotes found in the official pages: passed
- Numbers found in the sources: passed
- Vulnerabilities from the dossier only: passed
- Links to allowed domains only: passed
- Every official change covered: passed
- Readable plain text: passed
- Changes confirmed by the file list: passed
- Sources agree: passed
A second AI read the text against the sources: correctness 4/5, clarity 4/5, completeness 5/5. How we work
Published by The Update Bureau. Written with AI from Microsoft's own documents, checked by rules and a second AI. How we work · Report a mistake