You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: azure-sql/azure-sql-iaas-vs-paas-what-is-overview.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,8 @@ ms.date: 08/07/2025
8
8
ms.service: azure-sql
9
9
ms.subservice: service-overview
10
10
ms.topic: overview
11
+
ms.custom:
12
+
- ignite-2025
11
13
keywords:
12
14
- SQL Server cloud
13
15
- SQL Server in the cloud
@@ -181,7 +183,7 @@ You can also create a [SQL database in Microsoft Fabric](/sql/sql-server/fabric-
181
183
182
184
With [SQL database in Fabric](/fabric/database/sql/overview), your data is automatically accessible from other Fabric experiences. SQL database in Microsoft Fabric, which uses the same SQL Database Engine as Microsoft SQL Server and is similar to Azure SQL Database, inherits most of the Fabric mirroring capabilities from Azure SQL Database. Your SQL database in Fabric is automatically mirrored to OneLake and presented in a read-only, queryable format. You can use all the different services in Fabric, such as running analytics with Spark, executing notebooks, data engineering, visualizing through Power BI Reports, and more.
183
185
184
-
For more information, see [SQL database in Microsoft Fabric (Preview)](/sql/sql-server/fabric-database/sql-database-in-fabric).
186
+
For more information, see [SQL database in Fabric](/sql/sql-server/fabric-database/sql-database-in-fabric).
@@ -229,7 +228,7 @@ Copilot provides relevant answers to user questions, simplifying database manage
229
228
230
229
## Microsoft Copilot in Fabric SQL database (preview)
231
230
232
-
[Copilot for SQL database in Microsoft Fabric (preview)](/fabric/database/sql/copilot) includes integrated AI assistance with the following features:
231
+
[Copilot for SQL database in Microsoft Fabric](/fabric/database/sql/copilot) includes integrated AI assistance with the following features:
233
232
234
233
-[**Code completion**](/fabric/database/sql/copilot-code-completion): Start writing T-SQL in the SQL query editor and Copilot will automatically generate a code suggestion to help complete your query. The **Tab** key accepts the code suggestion or keeps typing to ignore the suggestion.
This example command sets the Microsoft Entra administrator to a group named DBAs (with sample object ID `aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb`) for the SQL Managed Instance named "Sample-Instance". This server is associated with the resource group "Example-Resource-Group".
270
+
This example command sets the Microsoft Entra administrator to a group named DBAs (with sample object ID `aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb`) for the SQL managed instance named "Sample-Instance". This server is associated with the resource group "Example-Resource-Group".
270
271
271
272
```powershell
272
273
$parameters = @{
@@ -526,4 +527,4 @@ For guidance on troubleshooting issues, see [Blog: Troubleshooting problems rela
Copy file name to clipboardExpand all lines: azure-sql/database/automated-backups-overview.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,8 +11,7 @@ ms.subservice: backup-restore
11
11
ms.topic: conceptual
12
12
ms.custom:
13
13
- azure-sql-split
14
-
- build-2024
15
-
- ignite-2024
14
+
- ignite-2025
16
15
monikerRange: "=azuresql || =azuresql-db"
17
16
---
18
17
# Automated backups in Azure SQL Database
@@ -144,7 +143,7 @@ For information on recovery times, see [RTO and RPO](business-continuity-high-av
144
143
|**Types of SQL backup**| Full, differential, log. | Most recent geo-replicated copies of PITR backups. | Only the full backups. |
145
144
|**Retention**| 7 days by default, configurable between 1 and 35 days (except Basic databases, which are configurable between 1 and 7 days). | Enabled by default, same as source.<sup>2</sup>| Not enabled by default. Retention is up to 10 years. |
146
145
|**Azure Storage**| Geo-redundant by default. You can optionally configure zone-redundant or locally redundant storage. | Available when PITR backup storage redundancy is set to geo-redundant. Not available when PITR backup storage is zone-redundant or locally redundant. | Geo-redundant by default. You can configure zone-redundant or locally redundant storage. |
147
-
|**Configure backups as [immutable](/azure/storage/blobs/immutable-storage-overview)**| Not supported | Not supported |[Supported](backup-immutability.md)(in Preview) |
146
+
|**Configure backups as [immutable](/azure/storage/blobs/immutable-storage-overview)**| Not supported | Not supported |[Supported](backup-immutability.md)|
148
147
|**Restoring a new database in the same region**| Supported | Supported | Supported |
149
148
|**Restoring a new database in another region**| Not supported | Supported in any Azure region | Supported in any Azure region |
150
149
|**Restoring a new database in another subscription**| Not supported | Not supported<sup>3</sup> | Not supported<sup>3</sup> |
Copy file name to clipboardExpand all lines: azure-sql/database/backup-immutability-legal-hold.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,8 @@ ms.date: 11/06/2025
9
9
ms.service: azure-sql-database
10
10
ms.subservice: backup-restore
11
11
ms.topic: how-to
12
+
ms.custom:
13
+
- ignite-2025
12
14
monikerRange: "=azuresql || =azuresql-db"
13
15
---
14
16
# Configure legal hold backup immutability for long-term retention backups in Azure SQL Database
@@ -21,6 +23,9 @@ In this article, learn how to configure **legal hold backup immutability** for l
21
23
22
24
Once locked with legal hold backup immutability, backups can't be deleted or modified until legal hold backup immutability is manually removed.
23
25
26
+
> [!NOTE]
27
+
> Legal hold backup immutability is a preview feature. [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
Copy file name to clipboardExpand all lines: azure-sql/database/backup-immutability.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,8 @@ ms.date: 09/25/2025
9
9
ms.service: azure-sql-database
10
10
ms.subservice: backup-restore
11
11
ms.topic: concept-article
12
+
ms.custom:
13
+
- ignite-2025
12
14
monikerRange: "=azuresql || =azuresql-db"
13
15
---
14
16
# Backup immutability for long-term retention backups in Azure SQL Database
@@ -27,9 +29,6 @@ When immutability is enabled, the backups are written to [Azure immutable storag
27
29
28
30
The Cohasset report is available in the [Microsoft Service Trust Center](https://aka.ms/AzureWormStorage). The [Azure Trust Center](https://www.microsoft.com/trust-center) contains detailed information about Microsoft's compliance certifications. To request a letter of attestation from Microsoft regarding WORM immutability compliance, contact [Azure Support](https://azure.microsoft.com/support/options/).
29
31
30
-
> [!NOTE]
31
-
> Long-term backup immutability is currently a preview feature.
32
-
33
32
## Time-based and legal hold immutability
34
33
35
34
Azure SQL Database LTR backups support both **time based** and **legal hold** types of immutabilities.
@@ -39,8 +38,8 @@ Azure SQL Database LTR backups support both **time based** and **legal hold** ty
39
38
**Legal hold immutability** is a type of immutability that can be enabled or disabled on a specific existing backup, independent of any existing time based immutability. Legal hold immutability is useful for scenarios such as auditing, legal purposes, etc. where data from specific backups must be held immutable for an unknown amount of time, typically until an audit or litigation is complete. Legal hold immutability can be enabled and disabled on a backup at any time.
40
39
41
40
> [!TIP]
42
-
> - For future backups, configure **time based immutability** at the policy level.
43
-
> - For existing backups, configure **legal hold immutability**.
41
+
> - For future backups, configure **time based immutability** at the policy level, a generally available feature.
42
+
> - For existing backups, configure **legal hold immutability**, a preview feature.
44
43
45
44
- It's possible to have both legal hold and time based immutability on a given backup.
46
45
- Any backup can't be deleted as long as there's an immutability property on it. Even if the configured LTR retention expires, the backup is held available and immutable until any/all immutabilities are removed.
Copy file name to clipboardExpand all lines: azure-sql/database/doc-changes-updates-release-notes-whats-new.md
+13-7Lines changed: 13 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,14 +5,12 @@ description: Learn about the new features and documentation improvements for Azu
5
5
author: WilliamDAssafMSFT
6
6
ms.author: wiassaf
7
7
ms.reviewer: mathoma, randolphwest
8
-
ms.date: 10/22/2025
8
+
ms.date: 11/03/2025
9
9
ms.service: azure-sql-database
10
10
ms.subservice: service-overview
11
11
ms.topic: whats-new
12
12
ms.custom:
13
-
- build-2024
14
-
- ignite-2024
15
-
- build-2025
13
+
- ignite-2025
16
14
monikerRange: "=azuresql || =azuresql-db"
17
15
---
18
16
# What's new in Azure SQL Database?
@@ -42,13 +40,14 @@ The following table lists the features of Azure SQL Database that are currently
42
40
| --- | --- |
43
41
|**Approximate or fuzzy string matching**| Check if two strings are similar, and calculate the difference between two strings. Use this capability to identify strings that might be different because of character corruption. [What is fuzzy string matching?](/sql/relational-databases/fuzzy-string-match/overview)|
44
42
|**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). |
45
-
|**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).|
43
+
|**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). |
44
+
|**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).|
46
45
|**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). |
47
46
|**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).|
48
47
|**Elastic queries**| The [elastic queries](elastic-query-overview.md) feature allows for cross-database queries in Azure SQL Database. |
49
48
|**Elastic transactions**|[Elastic transactions](elastic-transactions-overview.md) allow you to execute transactions distributed among cloud databases in Azure SQL Database. |
50
49
|**Fixed server roles**| To simplify permission management, Azure SQL Database provides a set of [fixed server-level roles](security-server-roles.md) to help you manage the permissions on a logical server. |
51
-
|**Immutable LTR backups**| You can [configure long-term retention backups of Azure SQL Database as immutable](backup-immutability.md), a feature currently in preview.|
50
+
|**Immutable LTR backups**| You can [configure long-term retention backups of Azure SQL Database as immutable](backup-immutability.md) with legal hold immutability (preview feature). Time-based backup immutability is generally available.|
52
51
|**Import and export using Private Link**| You can [import or export an Azure SQL Database using private link](database-import-export-private-link.md). Leave *Allow Access to Azure Services* off when you import or export a database using a service-managed endpoint. |
53
52
|**Microsoft Entra server principals**| The ability to [create server principals (logins) for Microsoft Entra identities](authentication-azure-ad-logins.md) in Azure SQL Database is in preview. |
54
53
|**Multiple geo-replicas for Hyperscale**| The ability to create up to four geo-replicas for Azure SQL Hyperscale is in preview. Learn more about [multiple geo-replicas for Hyperscale](https://aka.ms/sqlhs-multi-geo-announcement). |
@@ -63,6 +62,7 @@ The following table lists features of Azure SQL Database that have been made gen
63
62
64
63
| Feature | GA Month | Details |
65
64
| --- | --- | --- |
65
+
|**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. |
66
66
|**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). |
67
67
|**ABORT_QUERY_EXECUTION**| October 2025 | The `ABORT_QUERY_EXECUTION`[query hint](/sql/t-sql/queries/hints-transact-sql-query?view=azuresqldb-current&preserve-view=true#use_hint_abort_query_execution) can block future execution of known problematic queries, for example nonessential queries causing high resource consumption and impacting critical application workloads. For more information, see [Query Store hints: Block future execution of problematic queries](/sql/relational-databases/performance/query-store-hints-best-practices?view=azuresqldb-current&preserve-view=true#block-future-execution-of-problematic-queries). |
68
68
|**sys.dm_hs_database_replicas**| August 2025 | You can query the details of Azure SQL Database Hyperscale replicas with the new dynamic management view (DMV) [sys.dm_hs_database_replicas](/sql/relational-databases/system-functions/sys-dm-hs-database-replicas).|
@@ -95,6 +95,12 @@ The following table lists features of Azure SQL Database that have been made gen
95
95
96
96
Learn about significant changes to the Azure SQL Database documentation. For previous years, see the [What's new archive](doc-changes-updates-release-notes-whats-new-archive.md).
97
97
98
+
### November 2025
99
+
100
+
| Changes | Details |
101
+
| --- | --- |
102
+
|**Change event streaming preview**| 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. This feature is now in preview. To learn more, review [Change event streaming](/sql/relational-databases/track-changes/change-event-streaming/overview). |
103
+
98
104
### October 2025
99
105
100
106
| Changes | Details |
@@ -160,7 +166,7 @@ Learn about significant changes to the Azure SQL Database documentation. For pre
160
166
| Changes | Details |
161
167
| --- | --- |
162
168
|**Approximate or fuzzy string matching (preview)**| Check if two strings are similar, and calculate the difference between two strings. Use this capability to identify strings that might be different because of character corruption. [What is fuzzy string matching?](/sql/relational-databases/fuzzy-string-match/overview)|
163
-
|**DATEADD number allows bigint (preview)**| 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).|
169
+
|**DATEADD number allows bigint (preview)**| 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).|
164
170
|**Regular expression functions (preview)**| Regular expression (REGEX) functions return text based on values in a search pattern. For more information, see [Regular expressions](/sql/relational-databases/regular-expressions/overview). |
165
171
|**Availability metric**| Availability is presented as 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). For more information, see [Blog: Availability metric is now generally available](https://techcommunity.microsoft.com/blog/azuresqlblog/availability-metric-for-azure-sql-db-is-now-generally-available/4379174).|
166
172
|**sys.dm_database_backups**| The [sys.dm_database_backups](/sql/relational-databases/system-dynamic-management-views/sys-dm-database-backups-azure-sql-database?view=azuresqldb-current&preserve-view=true) dynamic management view returns information about the [automated backups of a database](automated-backups-overview.md). This DMV is now generally available. |
0 commit comments