Skip to the content
The Update Bureau
SQL Server 2022 CU28 SQL Server 2022 CU28 Cumulative update

KB5125472

KB5125472: Cumulative update for SQL Server 2022, CU branch, November 2026. Replication safeguards, SQL engine fixes, and new link tools

In short

SQL Server 2022 CU28 adds replication and database safety checks, fixes a range of engine and integration issues, and adds tools for Azure SQL Managed Instance links. Queries using SESSION_CONTEXT in parallel plans might still return wrong results or cause access violations.

Does it affect you? Applies to: Instances running SQL Server 2022, on Windows or Linux. The package updates only SQL Server components already installed on the instance; reapply it if you add a feature later.

Build
16.0.4325.4
Servicing branch
CU
Restart
Required

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 31 changes

High Availability and Disaster Recovery

2 items

For: Windows availability-group deployments

  • Monitoring queries on read-intent-only secondary replicas no longer intermittently fail with errors 976 or 978.1
    Fixes failures in queries that use sys.dm_exec_requests or sys.sysprocesses on an availability-group read-intent-only secondary replica.
  • An availability-group listener using a DHCP address can come online.5
    Fixes an availability group listener that doesn't come online when it uses a Dynamic Host Configuration Protocol (DHCP) address.

Transaction Services

For: SQL Server instances with approximately 20 TB or more of memory

  • Online operations and database recovery perform better on instances with about 20 TB or more of memory.2
    Fixes performance degradation on instances configured with approximately 20 TB or more of memory.

Security Infrastructure

For: Windows instances using Always Encrypted

  • Decrypting empty or NULL values in Always Encrypted large-value columns no longer causes error 33550, state 42.3
    Fixes error 33550, state 42, when a secure enclave decrypts empty or NULL values in varchar(max), nvarchar(max), or varbinary(max) columns using Always Encrypted.

PolyBase

For: All platforms

  • The SQL Server process is less likely to end unexpectedly when it accesses external data sources.4
    Fixes unexpected SQL Server process termination when accessing external data sources.

Backup Restore

5 items
  • Malformed size values in VDI and VSS Writer backups no longer cause out-of-bounds memory access.6
    Fixes input validation for malformed size values in Virtual Device Interface (VDI) and SQL Server VSS Writer backup operations.
  • Malformed or oversized backup metadata is less likely to stop SQL Server or allow higher privileges.7
    Fixes integer handling in backup and restore metadata processing; malformed or oversized input could cause SQL Server to end unexpectedly or permit elevation of privilege.
  • Opening a SQL Server VDI virtual device set no longer allows an out-of-bounds memory write.10
    Fixes a security vulnerability involving an out-of-bounds memory write when opening a SQL Server Virtual Device Interface (VDI) virtual device set.
  • VDI backup or restore data can no longer make SQL Server access memory outside its allocated buffer.11
    Fixes a security vulnerability involving out-of-bounds memory access while processing data transferred during VDI backup or restore operations.
  • An oversized user instance name in SQL Server VSS Writer no longer disrupts backups or snapshots or causes an out-of-bounds write.25
    Fixes input validation for oversized user instance names in SQL Server VSS Writer backup operations.

SQL OS

2 items

For: All platforms

  • The hadr_log_block_decompression event reports different compressed and uncompressed log block sizes when they differ.8
    Fixes the hadr_log_block_decompression extended event reporting the same value for compressed and uncompressed log block sizes.
  • Heavy lazy-writer I/O is less likely to cause non-yielding scheduler errors and dump files.27
    Fixes non-yielding scheduler errors and dump files that might occur during heavy lazy writer I/O activity.

Programmability

3 items
  • Using SqlDataRecord.SetBytes with sql_variant values no longer allows an out-of-bounds memory write that could cause denial of service or higher privileges.9
    Fixes an out-of-bounds memory write in the SqlDataRecord.SetBytes API for sql_variant values when CLR integration is enabled.
  • XML operations no longer cause a heap buffer overflow.17
    Fixes a heap buffer overflow during XML operation.
  • ALTER DATABASE CURRENT ADD FILE works on Azure SQL Managed Instance General Purpose and Next-gen General Purpose tiers.28
    Fixes ALTER DATABASE CURRENT ADD FILE failing with error 42019 on Azure SQL Managed Instance General Purpose and Next-gen General Purpose service tiers.

Extensibility

For: All platforms

  • Memory corruption and information disclosure flaws in SQLSatellite processing are fixed.12
    Fixes memory corruption and information disclosure vulnerabilities in SQLSatellite protocol processing used by Machine Learning Services and Language Extensions.

Distributed Query

For: All platforms

  • MSDASQL linked-server connections work when the provider string has no user ID.13
    Fixes MSDASQL-linked server connection failures when the provider string doesn't include a user ID (UID).

Analysis Services

For: Windows

  • Some MDX queries over ragged hierarchies no longer omit hidden leaf members, which could cause missing rows or lower totals.14
    Fixes nested-subselect MDX queries over HideMemberIf-configured ragged hierarchies omitting hidden leaf members.

SQL Connectivity

For: All platforms

  • Certain client connection requests no longer cause an out-of-bounds memory read.15
    Fixes an out-of-bounds memory read that can occur when SQL Server processes certain client connection requests.

Replication

6 items
  • CDC and transactional replication can process consecutive clustered-key updates to rows with large off-row values.16
    Fixes failures processing consecutive clustered-key updates to rows with large off-row large object (LOB) values.
  • Merge replication checks authorization for row metadata more safely.20
    Fixes a security issue in authorization checks for merge replication row metadata.
  • Merge replication no longer overflows a buffer when it processes more than 250 WebSync XML nickname entries.21
    Fixes a buffer overflow when merge replication processes more than 250 WebSync XML nickname entries.
  • An information disclosure flaw in the replication queue command decoder is fixed.29
    Fixes an information disclosure vulnerability in the xp_decodequeuecmd replication queue command decoder.
  • The Log Reader Agent no longer causes a heap buffer overflow when it escapes single quotation marks in column values.30
    Fixes a heap buffer overflow when the Log Reader Agent escapes single quotation marks in column values.
  • Merge replication checks subscriber validation expressions to address an elevation of privilege flaw.31
    Fixes an elevation of privilege vulnerability in merge replication by improving validation of subscriber validation expressions.

Methods to access stored data

For: All platforms

  • Querying a corrupted row-compressed record no longer exposes unintended memory content; SQL Server reports database corruption.18
    Validates compressed-record metadata when querying a corrupted row-compressed record and returns a database corruption error.

Column Stores

For: Windows

  • Reading malformed COLUMNSTORE_ARCHIVE-compressed segments no longer causes a heap buffer overflow.19
    Fixes a heap buffer overflow when SQL Server reads COLUMNSTORE_ARCHIVE-compressed segments with malformed compression block headers.

Query Optimizer

For: All platforms

  • Some window-aggregate queries return correct results when a partitioning column uses a case-insensitive collation.22
    Fixes incorrect results for a string predicate over a window aggregate when the partitioning column uses a case-insensitive collation.

Integration Services

3 items

For: Windows Integration Services users

  • Truncated OLE DB output parameters no longer cause invalid memory access in the Execute SQL Task.23
    Fixes invalid memory access when handling truncated OLE DB output parameters in the Integration Services Execute SQL Task.
  • An integer overflow in the Integration Services HTTP Connection Manager no longer causes invalid memory access.24
    Fixes an integer overflow in the Integration Services HTTP Connection Manager that can cause invalid memory access.
  • The Integration Services Raw File source is less likely to cause a memory access violation while reading data.26
    Fixes a memory access violation that might occur when the Raw File source component reads data.

Improvements 57 changes

PolyBase

4 items
  • PolyBase checks data more carefully to address a security vulnerability.32
    Addresses a PolyBase security vulnerability by improving data validation.
  • Shared memory region counts are checked to help prevent race conditions during cleanup.41
    Improves validation of shared memory region counts to prevent race conditions during shared memory cleanup.
  • PolyBase checks Delta table schemas more carefully.42
    Improves validation of Delta table schemas.
  • The sys.sp_polybase_show_objects procedure checks input more carefully.83
    Improves input validation in the sys.sp_polybase_show_objects stored procedure.

Extensibility

For: All platforms

  • The archive extraction component used to install external language and library packages is updated.33
    Updates a component used to extract archives when installing external language and external library packages.

High Availability and Disaster Recovery

For: All platforms

  • Availability-group secondary replicas reject oversized FILESTREAM fragments.34
    Adds validation of FILESTREAM fragment sizes on availability group secondary replicas.

Query Store

For: Windows

  • Showplan processing checks input more carefully for better security and reliability.35
    Improves input validation in Showplan processing.

Replication

36 items
  • Internal replication data receives better protection during processing.36
    Improves protection of internal replication data during processing.
  • Merge replication handles text data more safely and reliably.37
    Improves handling of text data in merge replication.
  • Replication operations receive better validation and handling for improved security and reliability.38
    Improves validation and handling of replication operations.
  • Queued updating subscriptions in transactional replication receive better security and reliability checks.39
    Improves security and reliability of queued updating subscriptions in transactional replication.
  • Queued updating subscriptions in transactional replication receive better security and reliability checks.40
    Improves security and reliability of queued updating subscriptions in transactional replication.
  • Merge replication checks identifiers more carefully.43
    Improves identifier validation in merge replication.
  • Transactional replication checks identifiers more carefully.45
    Improves identifier validation in transactional replication.
  • Replication security metadata is handled more safely when subscriber databases are restored or upgraded.54
    Improves security and reliability of replication security metadata handling during subscriber database restore and upgrade operations.
  • The Log Reader Agent is more secure and reliable in heterogeneous transactional replication.55
    Improves security and reliability of the Log Reader Agent in heterogeneous transactional replication scenarios.
  • Change feed configuration receives better security and reliability checks.56
    Improves security and reliability of change feed configuration.
  • Merge replication checks retry-list bounds more carefully.57
    Improves bounds validation when merge replication processes retry lists.
  • Replication checks data more carefully during encryption operations.58
    Improves data validation during replication encryption operations.
  • Merge replication checks data more carefully during web synchronization.59
    Improves data validation during merge replication web synchronization.
  • Authorization checks for replication performance counters are improved.60
    Improves authorization checks for replication performance counter operations.
  • Merge replication checks and handles operation metadata more carefully.61
    Improves validation and handling of metadata in merge replication operations.
  • Replication transaction identifiers receive better bounds checks and Unicode conversion.63
    Improves bounds validation and Unicode conversion when processing replication transaction identifiers.
  • Replication checks UTF-16 terminators more safely during numeric conversion.64
    Improves bounds validation to prevent out-of-bounds memory reads when SQL Server scans UTF-16 terminators during replication numeric conversion.
  • Replication database upgrades receive stronger security checks.67
    Improves security validation during replication database upgrades.
  • Transactional replication checks conflict table names more carefully.68
    Improves conflict table name validation in transactional replication.
  • The Replication Queue Reader Agent checks its parameters more carefully.69
    Improves parameter validation in the Replication Queue Reader Agent.
  • Merge replication handles conflict table names more carefully.70
    Improves conflict table name handling in merge replication.
  • Merge replication checks security when reporting conflicts.71
    Improves security validation for merge replication conflict reporting.
  • Merge replication checks object names more carefully during schema changes.72
    Improves object name validation for merge replication schema changes.
  • Generated merge replication procedures handle table names more carefully.73
    Improves table name handling in generated merge replication procedures.
  • SQL Server checks input more carefully when processing merge replication changes.74
    Improves input validation when SQL Server processes merge replication changes.
  • SQL Server handles schema changes in transactional replication more securely.75
    Improves security when SQL Server processes schema changes in transactional replication.
  • Lightweight merge replication operations receive better security checks.76
    Improves security checks for lightweight merge replication operations.
  • Queued replication data receives better security checks.77
    Improves security validation when SQL Server processes queued replication data.
  • Replication subscription checks validate roles more carefully.79
    Improves role validation during replication subscription checks.
  • Replication data and operations receive stronger security checks.81
    Improves security for replication data and operations.
  • The Replication Queue Reader Agent checks bounds when it processes queued update messages.82
    Improves bounds validation when the Replication Queue Reader Agent processes queued update messages.
  • The Replication Queue Reader Agent checks parameters and handles data conversion more carefully.84
    Improves parameter validation and data conversion handling in the Replication Queue Reader Agent.
  • Replication metadata checks help prevent invalid rowset binding access.85
    Improves replication metadata validation to prevent invalid rowset binding access.
  • Replication linked-server access receives better security checks.86
    Improves security checks for replication linked-server access.
  • Azure Synapse Link for SQL checks input more carefully.87
    Improves input validation in Azure Synapse Link for SQL.
  • Merge replication checks error sources more carefully to address a security vulnerability.88
    Improves error-source validation in merge replication to handle a security vulnerability.

Transaction Services

For: All platforms

  • XA stored procedures check output buffers; undersized buffers now return error 47204.44
    Improves output-buffer validation in XA stored procedures; undersized output buffers return error 47204.

Storage Management

For: Windows

  • Transaction log blocks are checked to help prevent out-of-bounds reads when scanning malformed records.46
    Improves validation of transaction log blocks during recovery and log scanning.

Methods to access stored data

6 items

For: Windows

  • Buffers used when building index records and splitting B-tree pages are initialized for better security.47
    Improves security by initializing buffers used during index record construction and B-tree page splits.
  • Buffers used during storage engine data changes and record reconstruction are initialized for better security.48
    Improves security by initializing buffers used during storage engine insert, update, bulk, compression, and record reconstruction operations.
  • Malformed long-column offsets in page-compressed records are rejected.49
    Improves validation of long-column offsets in page-compressed records.
  • Sparse-column record headers and offsets are checked more carefully when records are read or rebuilt.50
    Improves validation of sparse-column record headers and column offsets when SQL Server reads or rebuilds records.
  • Variable-length column offsets are checked more carefully when SQL Server processes database records.52
    Improves validation of variable-length column offsets during database record processing.
  • Column metadata checks help prevent out-of-bounds writes when SQL Server loads database schemas.53
    Improves column metadata validation to prevent out-of-bounds memory writes when SQL Server loads database schemas.

Column Stores

For: Windows

  • Columnstore header sizes are checked when SQL Server attaches, restores, or checks a database.51
    Improves validation of columnstore header sizes during database attach, restore, or check operations.

Programmability

For: All platforms

  • Malformed trace data is checked more safely when the SQL Trace reader processes login security identifiers.62
    Improves validation of login security identifier (SID) data to prevent out-of-bounds memory reads when the SQL Trace reader processes malformed trace data.

Management Services

2 items
  • Internal stored procedures check object names while keeping their existing behavior.65
    Improves object name validation in internal stored procedures while preserving existing behavior.
  • SQL Server Agent job steps receive better authorization checks.78
    Improves authorization validation for SQL Server Agent job steps.

SQLDiag

For: Windows

  • SQLDiag handles long and Unicode database names more reliably when collecting diagnostics.66
    Improves SQLDiag handling of database names, including long names and Unicode characters, for diagnostic collection reliability and security.

Integration Services

For: Windows Integration Services users

  • XSLT scripting is disabled by default in the Integration Services XML Task. Set EnableXsltScript to 1 to restore the previous behavior.80
    Disables Extensible Stylesheet Language Transformations (XSLT) scripting by default in the SQL Server Integration Services XML Task. The value is under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server{version}\SSIS\XMLTask.

New features 3 changes

Methods to access stored data

2 items

For: All platforms

  • Trace flag 697 can disable HoBt schema-latch promotion without disabling all superlatching.89
    Adds trace flag 697 to disable heap or B-tree (HoBt) schema-latch promotion to superlatches for workloads with high CPU use and latch contention.
  • Trace flag 683 can reduce CPU overhead when latch promotion occurs without counter partitioning.90
    Adds trace flag 683 to reduce CPU overhead when heap or B-tree (HoBt) latches are promoted to superlatches but counter partitioning doesn't occur.

High Availability and Disaster Recovery

For: All platforms using Azure SQL Managed Instance multi-database link mode

  • Three procedures can restart seeding, repair a broken link, and check database health in multi-database link mode with Azure SQL Managed Instance.91
    Adds sys.sp_milink_reseed, sys.sp_milink_repair, and sys.sp_milink_check for databases in multi-database link mode with Azure SQL Managed Instance.

Known issues

  1. Open Affects: Everyone

    Incorrect behavior of SESSION_CONTEXT in parallel plans

    Queries using SESSION_CONTEXT in parallel plans might return wrong results or cause access violation dump files. This can happen especially when a session is reset for reuse.92

    Workaround status No workaround yet

    Microsoft 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-11-12
Classification
Updates
Type
Cumulative update
Servicing branch
CU
Restart
Required
Replaces
KB5104824, KB5093420, KB5081477, KB5080999
+13 earlier KB5078297, KB5068450, KB5065865, KB5059390, KB5054531, KB5050771, KB5048038, KB5048033, KB5041321, KB5038325, KB5036432, KB5033663, KB5032679
VersionBuildChannel
2022 16.0.4325.4 General availability

Security

No vulnerabilities are listed for this update.

Downloads (Microsoft Update Catalog)

Updated components

271 files changed since the previous update for the same versions.

Top changed componentsFiles
SQL Server Engine65
SQL Server Analysis Services15
SQL Server Integration Services14
SQL Server Replication12
SQL Server Agent5
SQL Server Machine Learning Services4
SQL Server PolyBase4
SQL Server Full-Text Search2

Page history

  1. Now also covers build 16.0.4325.4 (2022)

Sources

Updated
Cited passages from Microsoft's official notes (92)
  1. 1. Fixes an issue in which monitoring queries that use sys.dm_exec_requests or sys.sysprocesses intermittently fail and return a "976" or "978" error message when they run on a read-intent-only secondary replica in an availability group. support.microsoft.com
  2. 2. Fixes an issue that causes performance degradation during online operations and database recovery on SQL Server instances that are configured to have approximately 20 TB or more of memory. support.microsoft.com
  3. 3. Fixes error "33550", state "42", that occurs when a secure enclave in SQL Server decrypts empty or NULL values in varchar(max), nvarchar(max), or varbinary(max) columns that use Always Encrypted. support.microsoft.com
  4. 4. Fixes an issue in which the SQL Server process might end unexpectedly when it accesses external data sources. support.microsoft.com
  5. 5. Fixes an issue in which an availability group listener that uses a Dynamic Host Configuration Protocol (DHCP) address doesn't come online. support.microsoft.com
  6. 6. Fixes an input validation issue in which malformed size values in Virtual Device Interface (VDI) and SQL Server VSS Writer backup operations can cause out-of-bounds memory access. support.microsoft.com
  7. 7. Fixes an integer-handling issue in backup and restore metadata processing that can cause SQL Server to end unexpectedly or permit elevation of privilege when malformed or oversized input is processed. support.microsoft.com
  8. 8. Fixes an issue in which the hadr_log_block_decompression extended event reports the same value for the compressed and uncompressed log block sizes. support.microsoft.com
  9. 9. Fixes an out-of-bounds memory write action in the SqlDataRecord.SetBytes API for sql_variant values that can cause denial of service or elevation of privilege when common language runtime (CLR) integration is enabled. support.microsoft.com
  10. 10. Fixes a security vulnerability in which opening a SQL Server Virtual Device Interface (VDI) virtual device set can cause an out-of-bounds memory write action. support.microsoft.com
  11. 11. Fixes a security vulnerability in which SQL Server can access memory outside the allocated buffer when it processes data transferred during Virtual Device Interface (VDI) backup or restore operations. support.microsoft.com
  12. 12. Fixes memory corruption and information disclosure vulnerabilities in the SQLSatellite protocol processing that's used by Machine Learning Services and Language Extensions. support.microsoft.com
  13. 13. Fixes an issue in which MSDASQL-linked server connections might fail if the provider string doesn't include a user ID (UID). support.microsoft.com
  14. 14. Fixes an issue in which Multidimensional Expressions (MDX) queries that use nested subselects over ragged hierarchies that are configured by using HideMemberIf omit hidden leaf members. support.microsoft.com
  15. 15. Fixes an out-of-bounds memory read action that can occur when SQL Server processes certain client connection requests. support.microsoft.com
  16. 16. Fixes an issue in which change data capture (CDC) or transactional replication fails to process consecutive clustered-key updates to rows with large off-row large object (LOB) values. support.microsoft.com
  17. 17. Fixes a heap buffer overflow during XML operation. support.microsoft.com
  18. 18. Fixes an issue in which querying a corrupted row-compressed record can return unintended memory content. SQL Server now validates the compressed-record metadata and returns a database corruption error message. support.microsoft.com
  19. 19. Fixes a heap buffer overflow that can occur when SQL Server reads COLUMNSTORE_ARCHIVE-compressed segments with malformed compression block headers. support.microsoft.com
  20. 20. Fixes a security issue in authorization checks for merge replication row metadata. support.microsoft.com
  21. 21. Fixes a buffer overflow that occurs if merge replication processes more than 250 WebSync XML nickname entries. support.microsoft.com
  22. 22. Fixes an issue in which a query that applies a string predicate over a window aggregate might return incorrect results if the partitioning column uses a case-insensitive collation. support.microsoft.com
  23. 23. Fixes an issue in which handling truncated OLE DB output parameters in the Integration Services Execute SQL Task can cause invalid memory access. support.microsoft.com
  24. 24. Fixes an integer overflow in the Integration Services HTTP Connection Manager that can cause invalid memory access. support.microsoft.com
  25. 25. Fixes an input validation issue in SQL Server VSS Writer in which an oversized user instance name can disrupt backup and snapshot operations or cause an out-of-bounds memory write action. support.microsoft.com
  26. 26. Fixes a memory access violation that might occur when the Raw File source component in SQL Server Integration Services reads data. support.microsoft.com
  27. 27. Fixes non-yielding scheduler errors and dump files that might occur during heavy lazy writer I/O activity. support.microsoft.com
  28. 28. Fixes an issue in which ALTER DATABASE CURRENT ADD FILE fails and returns a "42019" error message on Azure SQL Managed Instance General Purpose and Next-gen General Purpose service tiers. support.microsoft.com
  29. 29. Fixes an information disclosure vulnerability in the xp_decodequeuecmd replication queue command decoder. support.microsoft.com
  30. 30. Fixes a heap buffer overflow that can occur when the Log Reader Agent escapes single quotation marks in column values. support.microsoft.com
  31. 31. Fixes an elevation of privilege vulnerability in merge replication by improving validation of subscriber validation expressions. support.microsoft.com
  32. 32. Addresses a security vulnerability in PolyBase by improving data validation. support.microsoft.com
  33. 33. Updates a component that's used to extract archives when you install external language and external library packages. support.microsoft.com
  34. 34. Adds validation of FILESTREAM fragment sizes on availability group secondary replicas to reject oversized fragments. support.microsoft.com
  35. 35. Improves input validation in Showplan processing to enhance security and reliability. support.microsoft.com
  36. 36. Improves the protection of internal replication data during processing. support.microsoft.com
  37. 37. Improves the handling of text data in merge replication to enhance security and reliability. support.microsoft.com
  38. 38. Improves validation and handling of replication operations to enhance security and reliability. support.microsoft.com
  39. 39. Improves security and reliability of queued updating subscriptions in transactional replication. support.microsoft.com
  40. 40. Improves security and reliability of queued updating subscriptions in transactional replication. support.microsoft.com
  41. 41. Improves validation of shared memory region counts to prevent race conditions during shared memory cleanup. support.microsoft.com
  42. 42. Improves validation of Delta table schemas. support.microsoft.com
  43. 43. Improves identifier validation in merge replication. support.microsoft.com
  44. 44. Improves output-buffer validation in XA stored procedures to prevent buffer overflows. Undersized output buffers now return a "47204" error message. support.microsoft.com
  45. 45. Improves identifier validation in transactional replication. support.microsoft.com
  46. 46. Improves validation of transaction log blocks during recovery and log scanning to prevent out-of-bounds memory read actions when scanning malformed records. support.microsoft.com
  47. 47. Improves security by initializing buffers that are used during index record construction and B-tree page splits. support.microsoft.com
  48. 48. Improves security by initializing buffers that are used during storage engine insert, update, bulk, compression, and record reconstruction operations. support.microsoft.com
  49. 49. Improves validation of long-column offsets in page-compressed records to reject malformed record metadata. support.microsoft.com
  50. 50. Improves validation of sparse-column record headers and column offsets when SQL Server reads or rebuilds records. support.microsoft.com
  51. 51. Improves validation of columnstore header sizes when SQL Server attaches, restores, or checks a database. support.microsoft.com
  52. 52. Improves validation of variable-length column offsets when SQL Server processes database records. support.microsoft.com
  53. 53. Improves validation of column metadata to prevent out-of-bounds memory write actions when SQL Server loads database schemas. support.microsoft.com
  54. 54. Improves security and reliability of replication security metadata handling during subscriber database restore and upgrade operations. support.microsoft.com
  55. 55. Improves security and reliability of the Log Reader Agent in heterogeneous transactional replication scenarios. support.microsoft.com
  56. 56. Improves security and reliability of change feed configuration. support.microsoft.com
  57. 57. Improves bounds validation when merge replication processes retry lists. support.microsoft.com
  58. 58. Improves data validation during replication encryption operations. support.microsoft.com
  59. 59. Improves data validation during merge replication web synchronization. support.microsoft.com
  60. 60. Improves authorization checks for replication performance counter operations. support.microsoft.com
  61. 61. Improves validation and handling of metadata in merge replication operations. support.microsoft.com
  62. 62. Improves validation of login security identifier (SID) data to prevent out-of-bounds memory read actions when the SQL Trace reader processes malformed trace data. support.microsoft.com
  63. 63. Improves bounds validation and Unicode conversion when processing replication transaction identifiers. support.microsoft.com
  64. 64. Improves bounds validation to prevent out-of-bounds memory read actions when SQL Server scans UTF-16 terminators during replication numeric conversion. support.microsoft.com
  65. 65. Improves object name validation in internal stored procedures while preserving existing behavior. support.microsoft.com
  66. 66. Improves SQLDiag handling of database names, including long names and Unicode characters, to enhance diagnostic collection reliability and security. support.microsoft.com
  67. 67. Improves security validation during replication database upgrades. support.microsoft.com
  68. 68. Improves conflict table name validation in transactional replication. support.microsoft.com
  69. 69. Improves parameter validation in the Replication Queue Reader Agent. support.microsoft.com
  70. 70. Improves conflict table name handling in merge replication. support.microsoft.com
  71. 71. Improves security validation for merge replication conflict reporting. support.microsoft.com
  72. 72. Improves object name validation for merge replication schema changes. support.microsoft.com
  73. 73. Improves table name handling in generated merge replication procedures. support.microsoft.com
  74. 74. Improves input validation when SQL Server processes merge replication changes. support.microsoft.com
  75. 75. Improves security when SQL Server processes schema changes in transactional replication. support.microsoft.com
  76. 76. Improves security checks for lightweight merge replication operations. support.microsoft.com
  77. 77. Improves security validation when SQL Server processes queued replication data. support.microsoft.com
  78. 78. Improves authorization validation for SQL Server Agent job steps. support.microsoft.com
  79. 79. Improves role validation during replication subscription checks. support.microsoft.com
  80. 80. Disables Extensible Stylesheet Language Transformations (XSLT) scripting by default in the SQL Server Integration Services XML Task. To restore the previous behavior, set EnableXsltScript to 1 under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server{version}\SSIS\XMLTask. support.microsoft.com
  81. 81. Improves security for replication data and operations. support.microsoft.com
  82. 82. Improves bounds validation when the Replication Queue Reader Agent processes queued update messages. support.microsoft.com
  83. 83. Improves input validation in the sys.sp_polybase_show_objects stored procedure. support.microsoft.com
  84. 84. Improves parameter validation and data conversion handling in the Replication Queue Reader Agent. support.microsoft.com
  85. 85. Improves replication metadata validation to prevent invalid rowset binding access. support.microsoft.com
  86. 86. Improves security checks for replication linked-server access. support.microsoft.com
  87. 87. Improves input validation in Azure Synapse Link for SQL. support.microsoft.com
  88. 88. Improves error-source validation in merge replication to handle a security vulnerability. support.microsoft.com
  89. 89. Adds trace flag 697 to disable heap or B-tree (HoBt) schema-latch promotion to superlatches for workloads that experience high CPU usage and latch contention, without disabling all superlatching. support.microsoft.com
  90. 90. Adds trace flag 683 to reduce CPU overhead when heap or B-tree (HoBt) latches are promoted to superlatches but counter partitioning doesn't occur. support.microsoft.com
  91. 91. Adds three stored procedures for databases in multi-database link mode with Azure SQL Managed Instance: sys.sp_milink_reseed restarts seeding without removing and re-adding the database to the availability group, sys.sp_milink_repair repairs a broken link, and sys.sp_milink_check checks database health. support.microsoft.com
  92. 92. Queries that use the built-in SESSION_CONTEXT function might return incorrect results or trigger access violation (AV) dump files when run in parallel query plans. support.microsoft.com
Checked automatically: 8 of 8 checks passed, 92 quoted passages · compared with Microsoft's page on Nov 15, 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 5/5, clarity 3/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