Skip to content

Commit fd273c1

Browse files
committed
fixing merge conflicts
2 parents 71b6634 + 3613e8c commit fd273c1

File tree

290 files changed

+1048
-517
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

290 files changed

+1048
-517
lines changed

.openpublishing.redirection.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53605,7 +53605,7 @@
5360553605
},
5360653606
{
5360753607
"source_path": "articles/virtual-machines/linux/sql/provision-sql-server-linux-virtual-machine.md",
53608-
"redirect_url": "/azure/azure-sql/virtual-machines/linux/provision-virtual-machine",
53608+
"redirect_url": "/azure/azure-sql/virtual-machines/linux/sql-vm-create-portal-quickstart",
5360953609
"redirect_document_id": true
5361053610
},
5361153611
{

articles/azure-sql/accelerated-database-recovery.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ ms.reviewer: carlrab
1313
ms.date: 03/24/2020
1414
---
1515
# Accelerated Database Recovery in Azure SQL
16+
[!INCLUDE[appliesto-asf](includes/appliesto-asf.md)]
1617

1718
**Accelerated Database Recovery (ADR)** is a SQL database engine feature that greatly improves database availability, especially in the presence of long running transactions, by redesigning the SQL database engine recovery process. ADR is currently available for Azure SQL Database, Azure SQL Managed Instance, SQL Server on Azure VMs, and databases in Azure Synapse (currently in preview). The primary benefits of ADR are:
1819

articles/azure-sql/azure-hybrid-benefit.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ ms.reviewer: sashan, moslake, carlrab
1313
ms.date: 11/13/2019
1414
---
1515
# Azure Hybrid Benefit - Azure SQL Database & SQL Managed Instance
16+
[!INCLUDE[appliesto-asf](includes/appliesto-asf.md)]
1617

1718
In the provisioned compute tier of the vCore-based purchasing model, you can exchange your existing licenses for discounted rates on Azure SQL Database and Azure SQL Managed Instance by using [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/). This Azure benefit allows you to save up to 30 percent or even higher on SQL Database & SQL Managed Instance by using your on-premises SQL Server licenses with Software Assurance. The [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/) page has a calculator to help determine savings.
1819

@@ -56,6 +57,33 @@ To set or update the license type by using the REST API:
5657

5758
* * *
5859

60+
61+
### Azure Hybrid Benefit questions
62+
63+
#### Are there dual-use rights with Azure Hybrid Benefit for SQL Server?
64+
65+
You have 180 days of dual use rights of the license to ensure migrations are running seamlessly. After that 180-day period, you can only use the SQL Server license in the cloud in SQL Database. You no longer have dual use rights on-premises and in the cloud.
66+
67+
#### How does Azure Hybrid Benefit for SQL Server differ from license mobility?
68+
69+
We offer license mobility benefits to SQL Server customers with Software Assurance. This allows reassignment of their licenses to a partner's shared servers. You can use this benefit on Azure IaaS and AWS EC2.
70+
71+
Azure Hybrid Benefit for SQL Server differs from license mobility in two key areas:
72+
73+
- It provides economic benefits for moving highly virtualized workloads to Azure. SQL Server Enterprise Edition customers can get four cores in Azure in the General Purpose SKU for every core they own on-premises for highly virtualized applications. License mobility doesn't allow any special cost benefits for moving virtualized workloads to the cloud.
74+
- It provides for a PaaS destination on Azure (SQL Database managed instance) that's highly compatible with SQL Server on-premises.
75+
76+
#### What are the specific rights of the Azure Hybrid Benefit for SQL Server?
77+
78+
SQL Database customers have the following rights associated with Azure Hybrid Benefit for SQL Server:
79+
80+
|License footprint|What does Azure Hybrid Benefit for SQL Server get you?|
81+
|---|---|
82+
|SQL Server Enterprise Edition core customers with SA|<li>Can pay base rate on either General Purpose or Business Critical SKU</li><br><li>1 core on-premises = 4 cores in General Purpose SKU</li><br><li>1 core on-premises = 1 core in Business Critical SKU</li>|
83+
|SQL Server Standard Edition core customers with SA|<li>Can pay base rate on General Purpose SKU only</li><br><li>1 core on-premises = 1 core in General Purpose SKU</li>|
84+
|||
85+
86+
5987
## Next steps
6088

6189
- For for help with choosing an Azure SQL deployment option, see [Choose the right deployment option in Azure SQL](azure-sql-iaas-vs-paas-what-is-overview.md).

articles/azure-sql/azure-sql-iaas-vs-paas-what-is-overview.md

Lines changed: 16 additions & 17 deletions
Large diffs are not rendered by default.

articles/azure-sql/database/aad-authentication-configure.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ ms.reviewer: vanto, carlrab
1414
ms.date: 03/27/2020
1515
---
1616
# Configure and manage Azure Active Directory authentication with SQL
17+
[!INCLUDE[appliesto-sqldb-sqlmi-asa](../includes/appliesto-sqldb-sqlmi-asa.md)]
1718

1819
This article shows you how to create and populate Azure AD, and then use Azure AD with [Azure SQL Database](sql-database-paas-overview.md), [Azure SQL Managed Instance](../managed-instance/sql-managed-instance-paas-overview.md), and [Azure Synapse Analytics (formerly Azure SQL Data Warehouse)](../../synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-what-is.md). For an overview, see [Azure Active Directory Authentication](aad-authentication-overview.md).
1920

articles/azure-sql/database/aad-authentication-overview.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ ms.author: mireks
1212
ms.reviewer: vanto, carlrab
1313
ms.date: 04/23/2020
1414
---
15-
# Use Azure Active Directory Authentication for authentication with Azure SQL
15+
# Use Azure Active Directory Authentication
16+
[!INCLUDE[appliesto-sqldb-sqlmi-asa](../includes/appliesto-sqldb-sqlmi-asa.md)]
1617

1718
Azure Active Directory authentication is a mechanism of connecting to [Azure SQL Database](sql-database-paas-overview.md), [Azure SQL Managed Instance](../managed-instance/sql-managed-instance-paas-overview.md), and [Azure Synapse Analytics (formerly Azure SQL Data Warehouse)](../../synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-what-is.md) by using identities in Azure Active Directory (Azure AD).
1819

articles/azure-sql/database/active-directory-interactive-connect-azure-sql-db.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ ms.reviewer: vanto
1313
ms.date: 04/23/2020
1414
---
1515
# Connect to Azure SQL Database with Azure Multi-Factor Authentication
16+
[!INCLUDE[appliesto-sqldb](../includes/appliesto-sqldb.md)]
1617

1718
This article provides a C# program that connects to Azure SQL Database. The program uses interactive mode authentication, which supports [Azure Multi-Factor Authentication](https://docs.microsoft.com/azure/active-directory/authentication/concept-mfa-howitworks).
1819

articles/azure-sql/database/active-geo-replication-configure-portal.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ ms.date: 02/13/2019
1414
---
1515
# Tutorial: Configure active geo-replication and failover in the Azure portal (Azure SQL Database)
1616

17+
[!INCLUDE[appliesto-sqldb](../includes/appliesto-sqldb.md)]
18+
1719
This article shows you how to configure [active geo-replication for Azure SQL Database](active-geo-replication-overview.md#active-geo-replication-terminology-and-capabilities) using the [Azure portal](https://portal.azure.com) and to initiate failover.
1820

1921
For best practices using auto-failover groups, see [Best practices for Azure SQL Database](auto-failover-group-overview.md#best-practices-for-sql-database) and [Best practices for Azure SQL Managed Instance](auto-failover-group-overview.md#best-practices-for-sql-managed-instance).

articles/azure-sql/database/active-geo-replication-overview.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Active geo-replication
3-
description: Use active geo-replication to create readable secondary databases of individual Azure SQL Databases in the same or different data center (region)se.
3+
description: Use active geo-replication to create readable secondary databases of individual databases in Azure SQL Database in the same or different datacenter regions.
44
services: sql-database
55
ms.service: sql-database
66
ms.subservice: high-availability
@@ -14,11 +14,12 @@ ms.date: 04/28/2020
1414
---
1515

1616
# Creating and using active geo-replication - Azure SQL Database
17+
[!INCLUDE[appliesto-sqldb](../includes/appliesto-sqldb.md)]
1718

1819
Active geo-replication is an Azure SQL Database feature that allows you to create readable secondary databases of individual databases on a server in the same or different data center (region).
1920

2021
> [!NOTE]
21-
> Active geo-replication is not supported by Azure SQL Managed Instance. For geographic failover of SQL Managed Instances, use [Auto-failover groups](auto-failover-group-overview.md).
22+
> Active geo-replication is not supported by Azure SQL Managed Instance. For geographic failover of instances of SQL Managed Instance, use [Auto-failover groups](auto-failover-group-overview.md).
2223
2324
Active geo-replication is designed as a business continuity solution that allows the application to perform quick disaster recovery of individual databases in case of a regional disaster or large scale outage. If geo-replication is enabled, the application can initiate failover to a secondary database in a different Azure region. Up to four secondaries are supported in the same or different regions, and the secondaries can also be used for read-only access queries. The failover must be initiated manually by the application or the user. After failover, the new primary has a different connection end point.
2425

@@ -42,7 +43,7 @@ You can manage replication and failover of an individual database or a set of da
4243
- [Transact-SQL: Single database or elastic pool](/sql/t-sql/statements/alter-database-azure-sql-database)
4344
- [REST API: Single database](https://docs.microsoft.com/rest/api/sql/replicationlinks)
4445

45-
Active geo-replication leverages the [Always On availability group](https://docs.microsoft.com/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server) technology of the SQL database engine to asynchronously replicate committed transactions on the primary database to a secondary database using snapshot isolation. Auto-failover groups provide the group semantics on top of active geo-replication but the same asynchronous replication mechanism is used. While at any given point, the secondary database might be slightly behind the primary database, the secondary data is guaranteed to never have partial transactions. Cross-region redundancy enables applications to quickly recover from a permanent loss of an entire datacenter or parts of a datacenter caused by natural disasters, catastrophic human errors, or malicious acts. The specific RPO data can be found at [Overview of Business Continuity](business-continuity-high-availability-disaster-recover-hadr-overview.md).
46+
Active geo-replication leverages the [Always On availability group](https://docs.microsoft.com/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server) technology of the database engine to asynchronously replicate committed transactions on the primary database to a secondary database using snapshot isolation. Auto-failover groups provide the group semantics on top of active geo-replication but the same asynchronous replication mechanism is used. While at any given point, the secondary database might be slightly behind the primary database, the secondary data is guaranteed to never have partial transactions. Cross-region redundancy enables applications to quickly recover from a permanent loss of an entire datacenter or parts of a datacenter caused by natural disasters, catastrophic human errors, or malicious acts. The specific RPO data can be found at [Overview of Business Continuity](business-continuity-high-availability-disaster-recover-hadr-overview.md).
4647

4748
> [!NOTE]
4849
> If there is a network failure between two regions, we retry every 10 seconds to re-establish connections.
@@ -75,6 +76,7 @@ To achieve real business continuity, adding database redundancy between datacent
7576

7677
> [!NOTE]
7778
> The log replay is delayed on the secondary database if there are schema updates on the Primary. The latter requires a schema lock on the secondary database.
79+
7880
> [!IMPORTANT]
7981
> You can use geo-replication to create a secondary database in the same region as the primary. You can use this secondary to load-balance a read-only workloads in the same region. However, a secondary database in the same region does not provide additional fault resilience and therefore is not a suitable failover target for disaster recovery. It will also not guarantee availability zone isolation. Use Business critical or Premium service tier with [zone redundant configuration](high-availability-sla.md#zone-redundant-configuration) to achieve availability zone isolation.
8082
>
@@ -236,7 +238,7 @@ As discussed previously, active geo-replication can also be managed programmatic
236238
### T-SQL: Manage failover of single and pooled databases
237239

238240
> [!IMPORTANT]
239-
> These Transact-SQL commands only apply to active geo-replication and do not apply to failover groups. As such, they also do not apply to Managed Instances, as they only support failover groups.
241+
> These Transact-SQL commands only apply to active geo-replication and do not apply to failover groups. As such, they also do not apply to instances of SQL Managed Instance, as they only support failover groups.
240242
241243
| Command | Description |
242244
| --- | --- |
@@ -273,9 +275,9 @@ As discussed previously, active geo-replication can also be managed programmatic
273275
| --- | --- |
274276
| [Create or Update Database (createMode=Restore)](https://docs.microsoft.com/rest/api/sql/databases/createorupdate) |Creates, updates, or restores a primary or a secondary database. |
275277
| [Get Create or Update Database Status](https://docs.microsoft.com/rest/api/sql/databases/createorupdate) |Returns the status during a create operation. |
276-
| [Set Secondary Database as Primary (Planned Failover)](https://docs.microsoft.com/rest/api/sql/replicationlinks/failover) |Sets which secondary database is primary by failing over from the current primary database. **This option is not supported for Managed Instance.**|
277-
| [Set Secondary Database as Primary (Unplanned Failover)](https://docs.microsoft.com/rest/api/sql/replicationlinks/failoverallowdataloss) |Sets which secondary database is primary by failing over from the current primary database. This operation might result in data loss. **This option is not supported for Managed Instance.**|
278-
| [Get Replication Link](https://docs.microsoft.com/rest/api/sql/replicationlinks/get) |Gets a specific replication link for a given SQL database in a geo-replication partnership. It retrieves the information visible in the sys.geo_replication_links catalog view. **This option is not supported for Managed Instance.**|
278+
| [Set Secondary Database as Primary (Planned Failover)](https://docs.microsoft.com/rest/api/sql/replicationlinks/failover) |Sets which secondary database is primary by failing over from the current primary database. **This option is not supported for SQL Managed Instance.**|
279+
| [Set Secondary Database as Primary (Unplanned Failover)](https://docs.microsoft.com/rest/api/sql/replicationlinks/failoverallowdataloss) |Sets which secondary database is primary by failing over from the current primary database. This operation might result in data loss. **This option is not supported for SQL Managed Instance.**|
280+
| [Get Replication Link](https://docs.microsoft.com/rest/api/sql/replicationlinks/get) |Gets a specific replication link for a given SQL database in a geo-replication partnership. It retrieves the information visible in the sys.geo_replication_links catalog view. **This option is not supported for SQL Managed Instance.**|
279281
| [Replication Links - List By Database](https://docs.microsoft.com/rest/api/sql/replicationlinks/listbydatabase) | Gets all replication links for a given SQL database in a geo-replication partnership. It retrieves the information visible in the sys.geo_replication_links catalog view. |
280282
| [Delete Replication Link](https://docs.microsoft.com/rest/api/sql/replicationlinks/delete) | Deletes a database replication link. Cannot be done during failover. |
281283
| | |

articles/azure-sql/database/active-geo-replication-security-configure.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ ms.reviewer: mathoma, carlrab
1313
ms.date: 12/18/2018
1414
---
1515
# Configure and manage Azure SQL Database security for geo-restore or failover
16+
[!INCLUDE[appliesto-sqldb](../includes/appliesto-sqldb.md)]
1617

1718
This article describes the authentication requirements to configure and control [active geo-replication](active-geo-replication-overview.md) and [auto-failover groups](auto-failover-group-overview.md). It also provides the steps required to set up user access to the secondary database. Finally, it also describes how to enable access to the recovered database after using [geo-restore](recovery-using-backups.md#geo-restore). For more information on recovery options, see [Business Continuity Overview](business-continuity-high-availability-disaster-recover-hadr-overview.md).
1819

0 commit comments

Comments
 (0)