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/database/doc-changes-updates-release-notes-whats-new.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure SQL Database
4
4
description: Learn about the new features and documentation improvements for Azure SQL Database.
5
5
author: MashaMSFT
6
6
ms.author: mathoma
7
-
ms.date: 09/26/2022
7
+
ms.date: 10/03/2022
8
8
ms.service: sql-database
9
9
ms.subservice: service-overview
10
10
ms.topic: conceptual
@@ -32,8 +32,6 @@ The following table lists the features of Azure SQL Database that are currently
32
32
|[Azure Synapse Link for Azure SQL Database](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)| Azure Synapse Link for SQL enables near real time analytics over operational data in Azure SQL Database or SQL Server 2022. |
33
33
|[Elastic jobs](elastic-jobs-overview.md)| The elastic jobs feature is the SQL Server Agent replacement for Azure SQL Database as a PaaS offering. |
34
34
|[Elastic queries](elastic-query-overview.md)| The elastic queries feature allows for cross-database queries in Azure SQL Database. |
35
-
|[Elastic transactions](elastic-transactions-overview.md)| Elastic transactions allow you to execute transactions distributed among cloud databases in Azure SQL Database. |
36
-
|[Hyperscale long-term retention](long-term-retention-overview.md)| Store your Hyperscale database backups for up to 10 years with the long-term retention (LTR) capability. |
37
35
|[Hyperscale short-term retention](hyperscale-automated-backups-overview.md#data-and-backup-storage-redundancy)| Retain backups from 1 up to 35 days for Hyperscale databases, and perform a point-in-time restore within the configured retention period. |
38
36
|[Hyperscale RA-GZRS](hyperscale-automated-backups-overview.md#data-and-backup-storage-redundancy)| Store your Hyperscale database backups on read access geo-zone-redundancy (RA-GZRS) storage. |
39
37
|[JavaScript & Python bindings](/azure/azure-functions/functions-bindings-azure-sql)| Use JavaScript or Python SQL bindings with Azure Functions. |
@@ -62,6 +60,7 @@ The following table lists the features of Azure SQL Database that have transitio
62
60
|[Zone redundant configuration for General Purpose tier](high-availability-sla.md#general-purpose-service-tier-zone-redundant-availability)| April 2022 | The zone redundant configuration feature utilizes [Azure Availability Zones](/azure/availability-zones/az-overview#availability-zones) to replicate databases across multiple physical locations within an Azure region. By selecting [zone redundancy](high-availability-sla.md#general-purpose-service-tier-zone-redundant-availability), you can make your provisioned and serverless General Purpose databases and elastic pools resilient to a much larger set of failures, including catastrophic datacenter outages, without any changes to the application logic.|
63
61
|[Maintenance window](../database/maintenance-window.md)| March 2022 | The maintenance window feature allows you to configure maintenance schedule for your Azure SQL Database. [Maintenance window advance notifications](../database/advance-notifications.md), however, are in preview.|
64
62
|[Storage redundancy for Hyperscale databases](hyperscale-automated-backups-overview.md#data-and-backup-storage-redundancy)| March 2022 | When creating a Hyperscale database, you can choose your preferred storage type: read-access geo-redundant storage (RA-GRS), zone-redundant storage (ZRS), or locally redundant storage (LRS) Azure standard storage. The selected storage redundancy option will be used for the lifetime of the database for both data storage redundancy and backup storage redundancy. |
63
+
|[Elastic transactions](elastic-transactions-overview.md)| November 2021 | Elastic transactions allow you to execute transactions distributed among cloud databases in Azure SQL Database and Azure SQL Managed Instance. |
65
64
|[Azure Active Directory-only authentication](authentication-azure-ad-only-authentication.md)| November 2021 | It's possible to configure your Azure SQL Database to allow authentication only from Azure Active Directory. |
66
65
|[Azure AD service principal](authentication-aad-service-principal.md)| September 2021 | Azure Active Directory (Azure AD) supports user creation in Azure SQL Database on behalf of Azure AD applications (service principals).|
67
66
|[Audit management operations](../database/auditing-overview.md#auditing-of-microsoft-support-operations)| March 2021 | Azure SQL audit capabilities enable you to audit operations done by Microsoft support engineers when they need to access your SQL assets during a support request, enabling more transparency in your workforce. |
@@ -119,6 +118,7 @@ Learn about significant changes to the Azure SQL Database documentation.
119
118
|**GA for maintenance window**| The [maintenance window](maintenance-window.md) feature allows you to configure a maintenance schedule for your Azure SQL Database and receive advance notifications of maintenance windows. [Maintenance window advance notifications](../database/advance-notifications.md) are in public preview for databases configured to use a non-default [maintenance window](maintenance-window.md).|
120
119
|**Hyperscale zone redundant configuration preview**| It's now possible to create new Hyperscale databases with zone redundancy to make your databases resilient to a much larger set of failures. This feature is currently in preview for the Hyperscale service tier. To learn more, see [Hyperscale zone redundancy](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability). |
121
120
|**Hyperscale storage redundancy GA**| Choosing your storage redundancy for your databases in the Hyperscale service tier is now generally available. See [Configure backup storage redundancy](hyperscale-automated-backups-overview.md#data-and-backup-storage-redundancy) to learn more. |
121
+
|[Elastic transactions](elastic-transactions-overview.md)| Elastic transactions allow you to execute distributed transactions among cloud databases in Azure SQL Database and Azure SQL Managed Instance. Elastic transactions are now generally available. |
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/doc-changes-updates-known-issues.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ END
115
115
116
116
### Distributed transactions can be executed after removing managed instance from Server Trust Group
117
117
118
-
[Server Trust Groups](../managed-instance/server-trust-group-overview.md) are used to establish trust between managed instances that is prerequisite for executing [distributed transactions](../database/elastic-transactions-overview.md). After removing managed instance from Server Trust Group or deleting the group, you still might be able to execute distributed transactions. There's a workaround you can apply to be sure that distributed transactions are disabled and that is [user-initiated manual failover](../managed-instance/user-initiated-failover.md) on managed instance.
118
+
[Server Trust Groups](../managed-instance/server-trust-group-overview.md) are used to establish trust between managed instances that is prerequisite for executing [distributed transactions](../database/elastic-transactions-overview.md). After removing managed instance from Server Trust Group or deleting the group, you still might be able to execute distributed transactions. There's a workaround you can apply to be sure that distributed transactions are disabled and that is [user-initiated manual failover](../managed-instance/user-initiated-failover.md) on the managed instance.
119
119
120
120
### Distributed transactions cannot be executed after managed instance scaling operation
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/managed-instance-link-feature-overview.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ You'll also need the following tooling:
39
39
40
40
| Tool | Notes |
41
41
|---------|---------|
42
-
|[SSMS 18.12.1](/sql/ssms/download-sql-server-management-studio-ssms), or higher | SQL Server Management Studio (SSMS) is the easiest way to use SQL Managed Instance link. Provides graphical wizards for automated link setup and failover for SQL Servers 2016, 2019 and 2022. |
42
+
|[SSMS 18.12.1](/sql/ssms/download-sql-server-management-studio-ssms), or higher | SQL Server Management Studio (SSMS) is the easiest way to use SQL Managed Instance link. Provides graphical wizards for automated link setup and failover for SQL Server 2016, 2019, and 2022. |
43
43
|[Az.SQL 3.9.0](https://www.powershellgallery.com/packages/Az.Sql), or higher | PowerShell module is required for manual configuration steps. |
44
44
45
45
> [!NOTE]
@@ -115,7 +115,7 @@ If and when you're ready to migrate a database to Azure with a minimum downtime,
115
115
116
116
## Limitations
117
117
118
-
This section describes the product’s functional limitations.
118
+
This section describes the product's functional limitations.
119
119
120
120
### General functional limitations
121
121
@@ -127,10 +127,10 @@ Managed Instance link has a set of general limitations, and those are listed in
127
127
- Link can't be established between SQL Server and SQL Managed Instance if functionality used on SQL Server isn't supported on SQL Managed Instance.
128
128
- File tables and file streams aren't supported for replication, as SQL Managed Instance doesn't support this.
129
129
- Replicating Databases using Hekaton (In-Memory OLTP) isn't supported on SQL Managed Instance General Purpose service tier. Hekaton is only supported on SQL Managed Instance Business Critical service tier.
130
-
- For the full list of differences between SQL Server and SQL Managed Instance, see [this article](./transact-sql-tsql-differences-sql-server.md).
130
+
- For the full list of differences between SQL Server and SQL Managed Instance, see [T-SQL differences between SQL Server & Azure SQL Managed Instance](./transact-sql-tsql-differences-sql-server.md).
131
131
- If Change data capture (CDC), log shipping, or service broker is used with databases replicated on the SQL Server, the database is migrated to SQL Managed Instance, during failover to Azure, clients will need to connect using the instance name of the current global primary replica. These settings should be manually reconfigured.
132
132
- If transactional replication is used with a database on SQL Server in the case of a migration scenario, during failover to Azure, transactional replication on SQL Managed Instance will fail and should be manually reconfigured.
133
-
- In case distributed transactions are used with database replicated from the SQL Server, and in case of migration scenario, on the cutover to the cloud, the DTC capabilities won't be transferred. There will be no possibility for migrated database to get involved in distributed transactions with SQL Server, as SQL Managed Instance doesn't support distributed transactions with SQL Server at this time. For reference, SQL Managed Instance today supports distributed transactions only between other SQL Managed Instances, see [this article](../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance).
133
+
- In case distributed transactions are used with database replicated from the SQL Server, and in case of migration scenario, on the cutover to the cloud, the DTC capabilities won't be transferred. There will be no possibility for migrated database to get involved in distributed transactions with SQL Server, as SQL Managed Instance doesn't support distributed transactions with SQL Server at this time. For reference, SQL Managed Instance today supports distributed transactions only between other SQL Managed Instances, see [Distributed transactions across cloud databases](../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance).
134
134
- Managed Instance link can replicate database of any size if it fits into chosen storage size of target SQL Managed Instance.
135
135
- Client Windows OS 10 and 11 cannot be used to host your SQL Server, as it will not be possible to enable Always On required for the link. SQL Server must be hosted on Windows Server 2012 or higher.
136
136
- SQL Server 2008, 2012 and 2014 cannot be supported for the link feature, as SQL engines of these releases do not have built-in support for Distributed Availability Groups, required for the link. Upgrade to a newer version of SQL Server is required to be able to use the link.
@@ -139,7 +139,7 @@ Managed Instance link has a set of general limitations, and those are listed in
139
139
140
140
Some Managed Instance link features and capabilities are limited **at this time**. Details can be found in the following list:
141
141
142
-
- Product version requirements as listed in [Requirements](#requirements). At this time [!INCLUDE [sssql17-md](../../docs/includes/sssql17-md.md)] is not supported.
142
+
- Product version requirements as listed in [Requirements](#requirements). At this time [!INCLUDE [sssql17-md](../../docs/includes/sssql17-md.md)] is not supported.
143
143
- Private endpoint (VPN/VNET) is supported to establish the link with SQL Managed Instance. Public endpoint can't be used to establish the link with SQL Managed Instance.
144
144
- Managed Instance link authentication between SQL Server instance and SQL Managed Instance is certificate-based, available only through exchange of certificates. Windows authentication between SQL Server and managed instance isn't supported.
145
145
- Replication of user databases from SQL Server to SQL Managed Instance is one-way. User databases from SQL Managed Instance can't be replicated back to SQL Server.
@@ -149,7 +149,7 @@ Some Managed Instance link features and capabilities are limited **at this time*
149
149
150
150
## Next steps
151
151
152
-
If you're interested in using Link feature for Azure SQL Managed Instance with versions and editions that are currently not supported, sign-up [here](https://aka.ms/mi-link-signup).
152
+
If you're interested in using Link feature for Azure SQL Managed Instance with versions and editions that are currently not supported, sign-up for the [Link feature for Azure SQL Managed Instance (preview)](https://aka.ms/mi-link-signup).
153
153
154
154
For more information on the link feature, see the following:
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/transact-sql-tsql-differences-sql-server.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -350,7 +350,7 @@ Undocumented DBCC statements that are enabled in SQL Server aren't supported in
350
350
351
351
### Distributed transactions
352
352
353
-
Partial support for [distributed transactions](../database/elastic-transactions-overview.md) is currently in public preview. Distributed transactions are supported under following conditions (all of them must be met):
353
+
Partial support for [distributed transactions](../database/elastic-transactions-overview.md) is generally available. Distributed transactions are supported under following conditions (all of them must be met):
354
354
* all transaction participants are Azure SQL Managed Instances that are part of the [Server trust group](./server-trust-group-overview.md).
355
355
* transactions are initiated either from .NET (TransactionScope class) or Transact-SQL.
Copy file name to clipboardExpand all lines: azure-sql/migration-guides/database/sql-server-to-sql-database-assessment-rules.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
@@ -242,10 +242,9 @@ Distributed transaction started by Transact SQL BEGIN DISTRIBUTED TRANSACTION an
242
242
243
243
244
244
**Recommendation**
245
-
Review impacted objects section in Azure Migrate to see all objects using BEGIN DISTRUBUTED TRANSACTION. Consider migrating the participant databases to Azure SQL Managed Instance where distributed transactions across multiple instances are supported (Currently in preview). Alternatively, migrate to SQL Server on Azure Virtual Machine.
246
-
247
-
More information: [Transactions across multiple servers for Azure SQL Managed Instance ](../../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance)
245
+
Review impacted objects section in Azure Migrate to see all objects using BEGIN DISTRUBUTED TRANSACTION. Consider migrating the participant databases to Azure SQL Managed Instance where distributed transactions across multiple instances are supported. For more information, see [Transactions across multiple servers for Azure SQL Managed Instance ](../../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance).
248
246
247
+
Alternatively, migrate to SQL Server on Azure Virtual Machine.
Copy file name to clipboardExpand all lines: azure-sql/migration-guides/managed-instance/sql-server-to-sql-managed-instance-assessment-rules.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
@@ -247,9 +247,9 @@ Distributed transaction started by Transact SQL BEGIN DISTRIBUTED TRANSACTION an
247
247
248
248
249
249
**Recommendation**
250
-
Review impacted objects section in Azure Migrate to see all objects using BEGIN DISTRUBUTED TRANSACTION. Consider migrating the participant databases to Azure SQL Managed Instance where distributed transactions across multiple instances are supported (Currently in preview). Alternatively, migrate to SQL Server on Azure Virtual Machine.
250
+
Review impacted objects section in Azure Migrate to see all objects using BEGIN DISTRUBUTED TRANSACTION. Consider migrating the participant databases to Azure SQL Managed Instance where distributed transactions across multiple instances are supported. For more information, see [Transactions across multiple servers for Azure SQL Managed Instance ](../../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance).
251
251
252
-
More information: [Transactions across multiple servers for Azure SQL Managed Instance ](../../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance)
252
+
Alternatively, migrate to SQL Server on Azure Virtual Machine.
253
253
254
254
## Homogenous MS DTC<aid="MIHomogeneousMSDTCTransactSQL"></a>
255
255
@@ -261,10 +261,9 @@ Distributed transaction started by Transact SQL BEGIN DISTRIBUTED TRANSACTION an
261
261
262
262
263
263
**Recommendation**
264
-
Review impacted objects section in Azure Migrate to see all objects using BEGIN DISTRUBUTED TRANSACTION. Consider migrating the participant databases to Azure SQL Managed Instance where distributed transactions across multiple instances are supported (Currently in preview). Alternatively, migrate to SQL Server on Azure Virtual Machine.
265
-
266
-
More information: [Transactions across multiple servers for Azure SQL Managed Instance](../../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance)
264
+
Review impacted objects section in Azure Migrate to see all objects using BEGIN DISTRUBUTED TRANSACTION. Consider migrating the participant databases to Azure SQL Managed Instance where distributed transactions across multiple instances are supported. For more information, see [Transactions across multiple servers for Azure SQL Managed Instance](../../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance).
267
265
266
+
Alternatively, migrate to SQL Server on Azure Virtual Machine.
268
267
269
268
## Linked server (non-SQL provider)<aid="LinkedServerWithNonSQLProvider"></a>
0 commit comments