Skip to content

Commit 5c7014b

Browse files
Merge pull request #37086 from MicrosoftDocs/main
Auto Publish – main to live - 2026-04-16 17:30 UTC
2 parents 492566a + cde9a8e commit 5c7014b

7 files changed

Lines changed: 30 additions & 26 deletions

azure-sql/database/doc-changes-updates-release-notes-whats-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ The following table lists the features of Azure SQL Database that are currently
4343
| **Availability metric**| Availability is now a metric in the Azure Monitor metrics. Driven by a variety of user connection failures, you can [monitor and configure alerts on Azure SQL Database Availability](monitoring-metrics-alerts.md#availability-metric). |
4444
| **Automatic index compaction** | [Automatic index compaction](/sql/relational-databases/indexes/automatic-index-compaction) helps you reduce the consumption of storage space, disk I/O, memory, and improve workload performance without investing time and effort into index maintenance jobs. |
4545
|**Change event streaming** | Capture and publish incremental DML changes of data (such as updates, inserts, and deletes) in near real-time. Change event streaming sends details of data changes such as the schema, previous values, and new values to Azure Event Hubs in a simple CloudEvent, serialized as either native JSON or Avro Binary. To learn more, review [Change event streaming](/sql/relational-databases/track-changes/change-event-streaming/overview). |
46-
| **DATEADD number allows bigint** | For `DATEADD (datepart, number, date)`, number can be expressed as a **bigint**. For more information, see [DATEADD (Transact-SQL)](/sql/t-sql/functions/dateadd-transact-sql).|
4746
| **Database watcher for Azure SQL** |[Database watcher](../database-watcher-overview.md) is a managed monitoring solution for database services in the Azure SQL family. Database watcher collects in-depth workload monitoring data to give you a detailed view of database performance, configuration, and health. Learn more about [database watcher](https://aka.ms/dbwatcher-preview-announcement). |
4847
| **Data Virtualization for Azure SQL Database** |Data virtualization, now in preview in Azure SQL Database, enables you to leverage all the power of Transact-SQL (T-SQL) and seamlessly query external data from Azure Data Lake Storage Gen2 or Azure Blob Storage. For more information, see [Data virtualization with Azure SQL Database (Preview)](data-virtualization-overview.md).|
4948
| **Elastic queries** | The [elastic queries](elastic-query-overview.md) feature allows for cross-database queries in Azure SQL Database. |
@@ -69,6 +68,7 @@ The following table lists features of Azure SQL Database that have been made gen
6968

7069
| Feature | GA Month | Details |
7170
| --- | --- | --- |
71+
| **DATEADD number allows bigint** | November 2025 | For `DATEADD (datepart, number, date)`, number can be expressed as a **bigint**. For more information, see [DATEADD (Transact-SQL)](/sql/t-sql/functions/dateadd-transact-sql).|
7272
| **Regular expression functions** | November 2025 | Regular expression (REGEX) functions return text based on values in a search pattern. [Regular expressions](/sql/relational-databases/regular-expressions/overview). |
7373
| **Immutable LTR backups** | November 2025 | You can [configure long-term retention backups of Azure SQL Database as immutable](backup-immutability.md) with time-based immutability. |
7474
| **Convert to Hyperscale with geo-replicas** | October 2025 | The ability to [convert a geo-replicated database non-Hyperscale database to Hyperscale](convert-to-hyperscale.md) using T-SQL, REST API, PowerShell, or Azure CLI is now generally available. For more information, see [Blog: Hyperscale conversion support for geo-replicas](https://aka.ms/hs-conversion-geodr-ga). |

azure-sql/managed-instance/doc-changes-updates-release-notes-whats-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ The following table lists the features of Azure SQL Managed Instance that are cu
3737
| [Automatic index compaction](/sql/relational-databases/indexes/automatic-index-compaction) | Reduce the consumption of storage space, disk I/O, memory, and improve workload performance without investing time and effort into index maintenance jobs. |
3838
| [Change event streaming](/sql/relational-databases/track-changes/change-event-streaming/overview) | Capture and publish incremental DML changes of data (such as updates, inserts, and deletes) in near real-time. Change event streaming sends details of data changes such as the schema, previous values, and new values to Azure Event Hubs in a simple CloudEvent, serialized as either native JSON or Avro Binary. |
3939
|[Database watcher for Azure SQL](../database-watcher-overview.md) | Database watcher is a managed monitoring solution for database services in the Azure SQL family. Database watcher collects in-depth workload monitoring data to give you a detailed view of database performance, configuration, and health. Learn more about [database watcher](https://aka.ms/dbwatcher-preview-announcement).|
40-
|[DATEADD number allows bigint](/sql/t-sql/functions/dateadd-transact-sql) | For `DATEADD (datepart, number, date)`, number can be expressed as a **bigint**.|
4140
|[Endpoint policies](./service-endpoint-policies-configure.md) | Configure which Azure Storage accounts can be accessed from a SQL Managed Instance subnet. Grants an extra layer of protection against inadvertent or malicious data exfiltration.|
4241
|[Modernization Advisor](../virtual-machines/modernization-advisor.md) | Use the Modernization Advisor in the Azure portal to help you determine if migrating to Azure SQL Managed Instance from a SQL Server VM saves you money or optimizes performance. |
4342
|[SDK-style SQL project](/sql/tools/sql-database-projects/sql-database-projects) | Use [Microsoft.Build.Sql](https://www.nuget.org/packages/Microsoft.Build.Sql) for SDK-style SQL projects in the SQL Database Projects extension in Visual Studio Code. SDK-style SQL projects are especially advantageous for applications shipped through pipelines or built in cross-platform environments.|
@@ -53,6 +52,7 @@ The following table lists features of Azure SQL Managed Instance that have been
5352
| ---| --- |--- |
5453
|[Block T-SQL CRUD commands](../database/block-crud-tsql.md) | March 2026 | Azure administrators can block T-SQL commands to create or modify Azure SQL resources. |
5554
|[SQL Server 2025 update policy](update-policy.md#sql-server-2025-update-policy) | March 2026 | Align your SQL managed instance database format with the SQL Server 2025 database engine. |
55+
|[DATEADD number allows bigint](/sql/t-sql/functions/dateadd-transact-sql) | November 2025 | For `DATEADD (datepart, number, date)`, number can be expressed as a **bigint**.|
5656
|[Regular expression functions](/sql/relational-databases/regular-expressions/overview) | November 2025 | Regular expression (REGEX) functions return text based on values in a search pattern. |
5757
|[Flexible memory](resource-limits.md#flexible-memory) | November 2025 | Save on cost by choosing the memory allocation for your [Next-gen General Purpose](service-tiers-next-gen-general-purpose-use.md) instance based on your workload needs.|
5858
|[Next-gen General Purpose](service-tiers-next-gen-general-purpose-use.md) | November 2025 | An architectural upgrade of the General Purpose service tier that uses [Elastic SAN storage](/azure/storage/elastic-san/elastic-san-introduction) for greater resource flexibility, and improved performance while maintaining the same baseline cost as the General Purpose service tier. |

azure-sql/managed-instance/managed-instance-link-feature-overview.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ ms.custom:
1717

1818
[!INCLUDE[appliesto-sqlmi](../includes/appliesto-sqlmi.md)]
1919

20-
This article provides an overview of the Managed Instance link, which enables near real-time data replication between SQL Server and [Azure SQL Managed Instance](sql-managed-instance-paas-overview.md). The link provides hybrid flexibility and database mobility as it unlocks several scenarios, such as scaling read-only workloads, offloading analytics and reporting to Azure, and migrating to Azure. And, with SQL Server 2022, the link enables online disaster recovery with fail back to SQL Server, as well as configuring the link from SQL Managed Instance to SQL Server 2022.
20+
This article provides an overview of the Managed Instance link, which enables near real-time data replication between SQL Server and [Azure SQL Managed Instance](sql-managed-instance-paas-overview.md). The link provides hybrid flexibility and database mobility as it unlocks several scenarios, such as scaling read-only workloads, offloading analytics and reporting to Azure, and migrating to Azure. And, with SQL Server 2022 and later, the link enables online disaster recovery with fail back to SQL Server, as well as configuring the link from SQL Managed Instance to SQL Server.
2121

2222
To get started, review [prepare your environment for the link](managed-instance-link-preparation.md).
2323

2424
## Overview
2525

26-
The Managed Instance link uses [distributed availability groups](/sql/database-engine/availability-groups/windows/distributed-availability-groups) to extend your data estate in a safe and secure manner. It replicates data in near real-time from SQL Server hosted anywhere to Azure SQL Managed Instance, or from Azure SQL Managed Instance to SQL Server 2022 hosted anywhere.
26+
The Managed Instance link uses [distributed availability groups](/sql/database-engine/availability-groups/windows/distributed-availability-groups) to extend your data estate in a safe and secure manner. It replicates data in near real-time from SQL Server hosted anywhere to Azure SQL Managed Instance, or from Azure SQL Managed Instance to SQL Server 2022 or later hosted anywhere.
2727

2828
The link supports single node and multiple-node SQL Server instances with or without existing availability groups. Through the link, you can use benefits of Azure without migrating your SQL Server data estate to the cloud.
2929

@@ -149,7 +149,7 @@ Because the link feature enables minimal downtime migration, you can migrate to
149149
150150
## Copy data on-premises
151151

152-
With SQL Server 2022, you can establish your link from SQL Managed Instance to SQL Server, unlocking additional scenarios, such as creating a near real-time database replica outside of Azure, testing business continuity plans, and meeting compliance requirements.
152+
With SQL Server 2022 and later, you can establish your link from SQL Managed Instance to SQL Server, unlocking additional scenarios, such as creating a near real-time database replica outside of Azure, testing business continuity plans, and meeting compliance requirements.
153153

154154
## Automated backups
155155

@@ -183,16 +183,16 @@ Version supportability limitations include:
183183

184184
- You can't use Windows 10 and 11 clients to host your SQL Server instance, because it's not possible to enable the Always On availability group feature that's required for the link. You must host SQL Server instances on Windows Server 2012 or later.
185185
- The link feature doesn't support SQL Server versions 2008 to 2014, because the SQL engine of these releases doesn't have built-in support for distributed availability groups required for the link. Upgrade to a newer version of SQL Server to use the link.
186-
- Data replication and failover *from* SQL Managed Instance to SQL Server 2022 is not supported by instances configured with the **Always-up-to-date** update policy. Your instance must be configured with the [SQL Server 2022 update policy](update-policy.md#sql-server-2022-update-policy) to do the following:
187-
- Establish a link _from_ SQL Managed Instance _to_ SQL Server.
188-
- Fail over from SQL Managed Instance to SQL Server 2022.
189-
- While you can establish a link from SQL Server 2022 to a SQL managed instance configured with the [Always-up-to-date update policy](update-policy.md#always-up-to-date-update-policy), after failover to SQL Managed Instance, you can't replicate data or fail back to SQL Server 2022.
186+
- Data replication and failover *from* SQL Managed Instance to SQL Server 2022 or SQL Server 2025 is not supported by instances configured with the **Always-up-to-date** update policy. Your instance must be configured with the corresponding SQL Server 2022 or SQL Server 2025 [update policy](update-policy.md) to do the following:
187+
- Establish a link _from_ SQL Managed Instance _to_ SQL Server.
188+
- Fail over from SQL Managed Instance to SQL Server.
189+
- While you can establish a link from SQL Server 2022 or SQL Server 2025 to a SQL managed instance configured with the [Always-up-to-date update policy](update-policy.md#always-up-to-date-update-policy), after failover to SQL Managed Instance, you can't replicate data, or fail back, to SQL Server.
190190

191191
Data replication limitations include:
192192

193193
- You can replicate only user databases. Replication of system databases isn't supported.
194194
- The solution doesn't replicate server-level objects, agent jobs, or user logins from SQL Server to SQL Managed Instance.
195-
- For SQL Server versions 2016, 2017 and 2019, replication of user databases from SQL Server instances to SQL Managed Instance deployments is one way. You can't replicate user databases from SQL Managed Instance deployments back to SQL Server instances via the link. Two-way replication with failback to a SQL Server instance is available only for SQL Server 2022.
195+
- For SQL Server versions 2016, 2017 and 2019, replication of user databases from SQL Server instances to SQL Managed Instance deployments is one way. You can't replicate user databases from SQL Managed Instance deployments back to SQL Server instances via the link. Two-way replication with failback to a SQL Server instance is available only for SQL Server 2022 or SQL Server 2025 when SQL Managed Instance is configured with the corresponding [update policy](update-policy.md).
196196
- Configuring a link from SQL Managed Instance to SQL Server is unsupported for SQL Managed Instance databases that are already linked.
197197

198198
Configuration limitations include:

docs/linux/sql-server-linux-release-notes-2025.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This article contains the release notes and supported features for
44
author: rwestMSFT
55
ms.author: randolphwest
66
ms.reviewer: amitkh, atsingh
7-
ms.date: 04/14/2026
7+
ms.date: 04/16/2026
88
ms.service: sql
99
ms.subservice: linux
1010
ms.topic: release-notes
@@ -46,26 +46,26 @@ Most existing client tools that target [!INCLUDE [ssNoVersion](../includes/ssnov
4646

4747
## Latest versions for all packages
4848

49-
This section lists the latest versions of each package per distribution, for [!INCLUDE [ssSQL25](../includes/sssql25-md.md)]. The following table shows the most recent release, which is **CU 3 GDR (Apr 2026)**. For full release history, see [Release history for SQL Server 2025 on Linux](/troubleshoot/sql/releases/linux/release-history-2025).
49+
This section lists the latest versions of each package per distribution, for [!INCLUDE [ssSQL25](../includes/sssql25-md.md)]. The following table shows the most recent release, which is **CU 4**. For full release history, see [Release history for SQL Server 2025 on Linux](/troubleshoot/sql/releases/linux/release-history-2025).
5050

5151
| Version | Release | Date | Build | KB article |
5252
| --- | --- | --- | --- | --- |
53-
| [!INCLUDE [ssSQL25](../includes/sssql25-md.md)] | CU 3 GDR | 2026-04-14 | 17.0.4030.1 | [KB 5083245](https://support.microsoft.com/help/5083245) |
53+
| [!INCLUDE [ssSQL25](../includes/sssql25-md.md)] | CU 4 | 2026-04-16 | 17.0.4035.5 | [Support article](/troubleshoot/sql/releases/sqlserver-2025/cumulativeupdate4) |
5454

5555
| Distribution | Package name | Package version | Download |
5656
| --- | --- | --- | --- |
5757
| **Red Hat Enterprise Linux** | | | |
58-
| RHEL 10 | Database Engine | 17.0.4030.1-10 | [Database Engine RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-17.0.4030.1-10.x86_64.rpm) |
59-
| RHEL 10 | Extensibility | 17.0.4030.1-10 | [Extensibility RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-extensibility-17.0.4030.1-10.x86_64.rpm) |
60-
| RHEL 10 | Full-Text Search | 17.0.4030.1-10 | [Full-Text Search RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-fts-17.0.4030.1-10.x86_64.rpm) |
61-
| RHEL 10 | High Availability | 17.0.4030.1-10 | [High Availability RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-ha-17.0.4030.1-10.x86_64.rpm) |
62-
| RHEL 10 | PolyBase | 17.0.4030.1-10 | [PolyBase RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-polybase-17.0.4030.1-10.x86_64.rpm) |
58+
| RHEL 10 | Database Engine | 17.0.4035.5-1 | [Database Engine RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-17.0.4035.5-1.x86_64.rpm) |
59+
| RHEL 10 | Extensibility | 17.0.4035.5-1 | [Extensibility RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-extensibility-17.0.4035.5-1.x86_64.rpm) |
60+
| RHEL 10 | Full-Text Search | 17.0.4035.5-1 | [Full-Text Search RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-fts-17.0.4035.5-1.x86_64.rpm) |
61+
| RHEL 10 | High Availability | 17.0.4035.5-1 | [High Availability RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-ha-17.0.4035.5-1.x86_64.rpm) |
62+
| RHEL 10 | PolyBase | 17.0.4035.5-1 | [PolyBase RPM package](https://packages.microsoft.com/rhel/10/mssql-server-2025/Packages/m/mssql-server-polybase-17.0.4035.5-1.x86_64.rpm) |
6363
| **Ubuntu** | | | |
64-
| Ubuntu 24.04 | Database Engine | 17.0.4030.1-10 | [Database Engine Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server/mssql-server_17.0.4030.1-10_amd64.deb) |
65-
| Ubuntu 24.04 | Extensibility | 17.0.4030.1-10 | [Extensibility Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server-extensibility/mssql-server-extensibility_17.0.4030.1-10_amd64.deb) |
66-
| Ubuntu 24.04 | Full-Text Search | 17.0.4030.1-10 | [Full-Text Search Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server-fts/mssql-server-fts_17.0.4030.1-10_amd64.deb) |
67-
| Ubuntu 24.04 | High Availability | 17.0.4030.1-10 | [High Availability Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server-ha/mssql-server-ha_17.0.4030.1-10_amd64.deb) |
68-
| Ubuntu 24.04 | PolyBase | 17.0.4030.1-10 | [PolyBase Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server-polybase/mssql-server-polybase_17.0.4030.1-10_amd64.deb) |
64+
| Ubuntu 24.04 | Database Engine | 17.0.4035.5-1 | [Database Engine Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server/mssql-server_17.0.4035.5-1_amd64.deb) |
65+
| Ubuntu 24.04 | Extensibility | 17.0.4035.5-1 | [Extensibility Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server-extensibility/mssql-server-extensibility_17.0.4035.5-1_amd64.deb) |
66+
| Ubuntu 24.04 | Full-Text Search | 17.0.4035.5-1 | [Full-Text Search Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server-fts/mssql-server-fts_17.0.4035.5-1_amd64.deb) |
67+
| Ubuntu 24.04 | High Availability | 17.0.4035.5-1 | [High Availability Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server-ha/mssql-server-ha_17.0.4035.5-1_amd64.deb) |
68+
| Ubuntu 24.04 | PolyBase | 17.0.4035.5-1 | [PolyBase Debian package](https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025/pool/main/m/mssql-server-polybase/mssql-server-polybase_17.0.4035.5-1_amd64.deb) |
6969

7070
<a id="cuinstall"></a>
7171

@@ -88,6 +88,7 @@ The following table lists the release history for [!INCLUDE [ssSQL25](../include
8888

8989
| Release | Version | Release date |
9090
| --- | --- | --- |
91+
| [CU 4](/troubleshoot/sql/releases/linux/release-history-2025#17-0-4035) | 17.0.4035.5 | 2026-04-16 |
9192
| [CU 3 GDR (Apr 2026)](/troubleshoot/sql/releases/linux/release-history-2025#17-0-4030) | 17.0.4030.1 | 2026-04-14 |
9293
| [CU 3](/troubleshoot/sql/releases/linux/release-history-2025#17-0-4025) | 17.0.4025.3 | 2026-03-12 |
9394
| [CU 2 GDR (Mar 2026)](/troubleshoot/sql/releases/linux/release-history-2025#17-0-4020) | 17.0.4020.2 | 2026-03-10 |

0 commit comments

Comments
 (0)