Skip to content

Commit 81a4664

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/sql-docs-pr (branch live)
2 parents 5182720 + afbb3a8 commit 81a4664

19 files changed

+375
-149
lines changed

azure-sql/capacity-errors-troubleshoot.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,34 +18,31 @@ In this article, learn how to resolve capacity errors when deploying Azure SQL D
1818

1919
## Exceeded quota
2020

21-
If you encounter any of the following errors when attempting to deploy your Azure SQL resource, please [request to increase your quota](database/quota-increase-request.md):
21+
If you encounter any of the following errors when attempting to deploy your Azure SQL resource, [request to increase your quota](database/quota-increase-request.md):
2222

2323
- `Server quota limit has been reached for this location. Please select a different location with lower server count.`
2424
- `Could not perform the operation because server would exceed the allowed Database Throughput Unit quota of xx.`
25-
- During a scale operation, you may see the following error:
25+
- During a scale operation, you might see the following error:
2626
`Could not perform the operation because server would exceed the allowed Database Throughput Unit quota of xx. `.
2727

2828
## Subscription access
2929

30-
Your subscription may not have access to create a server in the selected region if your subscription has not been registered with the SQL resource provider (RP).
30+
Your subscription might not have access to create a server in the selected region if your subscription hasn't been registered with the SQL resource provider (RP).
3131

3232
If you see the following errors, please [register your subscription with the SQL RP](#register-with-sql-rp):
3333
- `Your subscription does not have access to create a server in the selected region.`
3434
- `Provisioning is restricted in this region. Please choose a different region. For exceptions to this rule please open a support request with issue type of 'Service and subscription limits' `
3535
- `Location 'region name' is not accepting creation of new Windows Azure SQL Database servers for the subscription 'subscription id' at this time`
3636

37-
3837
## Enable region
3938

40-
Your subscription may not have access to create a server in the selected region if that region has not been enabled. To resolve this, file a [support request to enable a specific region](database/quota-increase-request.md#region) for your subscription.
39+
Your subscription might not have access to create a server in the selected region if that region hasn't been enabled. To resolve this, file a [support request to enable a specific region](database/quota-increase-request.md#region) for your subscription.
4140

4241
If you see the following errors, file a support ticket to enable a specific region:
4342
- `Your subscription does not have access to create a server in the selected region.`
4443
- `Provisioning is restricted in this region. Please choose a different region. For exceptions to this rule please open a support request with issue type of 'Service and subscription limits' `
4544
- `Location 'region name' is not accepting creation of new Windows Azure SQL Database servers for the subscription 'subscription id' at this time`
4645

47-
48-
4946
## Register with SQL RP
5047

5148
To deploy Azure SQL resources, register your subscription with the SQL resource provider (RP).
@@ -80,7 +77,6 @@ To register your subscription using [Azure PowerShell](/powershell/azure/install
8077
```powershell-interactive
8178
# Register the SQL resource provider to your subscription
8279
Register-AzResourceProvider -ProviderNamespace Microsoft.Sql
83-
8480
```
8581

8682
---
@@ -93,12 +89,12 @@ If you're still experiencing provisioning issues, please open a **Region** acces
9389

9490
Azure Program offerings (Azure Pass, Imagine, Azure for Students, MPN, BizSpark, BizSpark Plus, Microsoft for Startups / Sponsorship Offers, Visual Studio Subscriptions / MSDN) have access to a limited set of regions.
9591

96-
If your subscription is part of an Azure Program offering, and you would like to request access to any of the following regions, please consider using an alternate region instead:
92+
If your subscription is part of an Azure Program offering, and you would like to request access to any of the following regions, consider using an alternate region instead:
9793

98-
_Australia Central, Australia Central 2, Australia SouthEast, Brazil SouthEast, Canada East, China East, China North, China North 2, France South, Germany North, Japan West, JIO India Central, JIO India West, Korea South, Norway West, South Africa West, South India, Switzerland West, UAE Central , UK West, US DoD Central, US DoD East, US Gov Arizona, US Gov Texas, West Central US, West India._
94+
_Australia Central, Australia Central 2, Australia SouthEast, Brazil SouthEast, Canada East, China East, China North, China North 2, France South, Germany North, Japan West, JIO India Central, JIO India West, Korea South, Norway West, South Africa West, South India, Switzerland West, UAE Central, UK West, US DoD Central, US DoD East, US Gov Arizona, US Gov Texas, West Central US, West India._
9995

10096
## Next steps
10197

102-
After you submit your request, it will be reviewed. You will be contacted with an answer based on the information you provided in the form.
98+
After you submit your request, it will be reviewed. You'll be contacted with an answer based on the information you provided in the form.
10399

104100
For more information about other Azure limits, see [Azure subscription and service limits, quotas, and constraints](/azure/azure-resource-manager/management/azure-subscription-service-limits).

azure-sql/database-watcher-overview.md

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ ms.service: azure-sql
1010
ms.subservice: monitoring
1111
ms.topic: conceptual
1212
ms.custom:
13-
- references_regions
1413
- sqldbrb=2
1514
monikerRange: "=azuresql||=azuresql-db||=azuresql-mi"
1615
---
@@ -68,28 +67,8 @@ There is no charge per monitored Azure SQL resource or per user, making database
6867

6968
## Regional availability
7069

71-
At this time, you can create watchers in the following Azure regions:
70+
At this time, you can create watchers supported Azure regions for [Azure SQL Database](database/region-availability.md#database-watcher-availability) and [Azure SQL Managed Instance](managed-instance/region-availability.md#database-watcher).
7271

73-
| Azure geography | Azure region |
74-
|:--|:--|
75-
| Asia Pacific | Australia Central |
76-
| Asia Pacific | Australia East |
77-
| Asia Pacific | Australia Southeast |
78-
| Asia Pacific | Japan West |
79-
| Asia Pacific | Korea Central |
80-
| Asia Pacific | Southeast Asia |
81-
| Canada | Canada Central |
82-
| Canada | Canada East |
83-
| Europe | Germany West Central |
84-
| Europe | North Europe |
85-
| Europe | UK South |
86-
| Europe | Sweden Central |
87-
| Europe | West Europe |
88-
| United States | Central US |
89-
| United States | East US |
90-
| United States | East US 2 |
91-
| United States | North Central US |
92-
| United States | West US |
9372

9473
> [!TIP]
9574
> A watcher in one Azure region can monitor targets in another region. Similarly, a watcher and its data store can be located in different regions.
@@ -126,7 +105,7 @@ The following table describes the capabilities of database watcher dashboards in
126105

127106
| Capability | Description |
128107
|:--|:--|
129-
| **Estate dashboards** | Visualize high-level monitoring data for multiple monitored resources in a common view. Use **heatmaps** to find top resource consuming databases, elastic pools, or SQL managed instances. </br></br>Use the **top queries** view to find top resource consuming queries across your Azure SQL estate, ranking queries by CPU, duration, execution count, etc. </br></br>Use the subscription, resource group, and resource name filters to focus on subsets of your Azure SQL estate.</br></br>Drill through to detailed dashboards for specific resources. |
108+
| **Estate dashboards** | Visualize high-level monitoring data for multiple monitored resources in a common view. Use **heatmaps** to find top resource consuming databases, elastic pools, or SQL managed instances. </br></br>Use the **top queries** view to find top resource consuming queries across your Azure SQL estate, ranking queries by CPU, duration, execution count, etc. </br></br>Use the subscription, resource group, and resource name filters to focus on subsets of your Azure SQL estate. </br></br>Drill through to detailed dashboards for specific resources. |
130109
| **Resource dashboards** | Visualize detailed monitoring data for a database, an elastic pool, or a SQL managed instance, including:</br></br>- Active sessions<br>- Backup history<br>- Common performance counters<br>- Connectivity probes<br>- Database and instance properties and configuration<br>- Geo-replication<br>- Index metadata, usage statistics, warnings, and suggestions<br>- Resource usage<br>- Session and connection statistics<br>- SQL Agent job state and history<br>- Storage consumption and performance<br>- Table metadata<br>- Top queries<br>- Wait statistics<br></br>Use resource dropdowns to quickly switch from one resource to another. Use the **estate** link to zoom out to an estate dashboard. |
131110
| **Filter by time range** | On each dashboard, set the time range to focus on the desired time interval. Use standard or custom time ranges. Narrow down the time range to an interval of interest by "brushing", or dragging the mouse cursor over a chart to select a shorter time range. |
132111
| **Historical data** | Depending on the dataset, dashboards show either a summary for the selected time interval, or the latest sample collected in the time interval. </br></br>Toggle between the latest and a historical view to look at data samples earlier in the selected time range. For example, instead of looking at the currently active sessions, review a previous sample of active sessions collected when a spike in resource usage occurred. |
@@ -246,7 +225,7 @@ During preview, database watcher has the following known issues.
246225
| If a [serverless](./database/serverless-tier-overview.md) database has auto-pause enabled, and is added as a SQL target to a watcher, it might not auto-pause as expected. For a [free offer](./database/free-offer.md) database, this might exhaust the free monthly credit sooner than expected. | If retaining the auto-pause functionality is required, do not use database watcher to monitor serverless databases at this time. |
247226
| Because of a known issue in Azure SQL Database and Azure SQL Managed Instance, expected data might not be collected from a high availability (HA) readable secondary replica if database replicas change roles, for example after a maintenance event. | Commonly, the issue resolves without any action within one or two days. To resume data collection sooner, restart the watcher. |
248227
| For Azure SQL Managed Instance, data might not be collected from the readable high availability replica or from a geo-replica if you are using SQL authentication. | There are two workarounds: </br>1. Use the Microsoft Entra ID authentication (preferred). </br>2. Disable the password policy check. Execute `ALTER LOGIN [database-watcher-login-placeholder] WITH CHECK_POLICY = OFF;`, replacing `database-watcher-login-placeholder` with the name of the SQL authentication login of the watcher. Execute this command on the primary replica, and on the geo-replica, if any. |
249-
| In Azure SQL Managed Instance, data is not collected if the `EXECUTE` permission on the `sys.xp_msver` system stored procedure is revoked or denied to the `public` role. | Grant the `EXECUTE` permission on `sys.xp_msver` to the watcher login.</br></br>On every SQL managed instance added as a SQL target, execute `USE master; CREATE USER [database-watcher-login-placeholder] FOR LOGIN [database-watcher-login-placeholder]; GRANT EXECUTE ON sys.xp_msver TO [database-watcher-login-placeholder];`, replacing `database-watcher-login-placeholder` with the name of the watcher login. |
228+
| In Azure SQL Managed Instance, data is not collected if the `EXECUTE` permission on the `sys.xp_msver` system stored procedure is revoked or denied to the `public` role. | Grant the `EXECUTE` permission on `sys.xp_msver` to the watcher login. </br></br>On every SQL managed instance added as a SQL target, execute `USE master; CREATE USER [database-watcher-login-placeholder] FOR LOGIN [database-watcher-login-placeholder]; GRANT EXECUTE ON sys.xp_msver TO [database-watcher-login-placeholder];`, replacing `database-watcher-login-placeholder` with the name of the watcher login. |
250229
| If you create a managed private endpoint for a watcher to connect to a SQL managed instance that is stopped, the provisioning state of the private endpoint is reported as **Failed**, and the watcher cannot connect to the instance. | Delete the managed private endpoint with the **Failed** provisioning state and [start](./managed-instance/instance-stop-start-how-to.md) the SQL managed instance. Once the failed private endpoint is deleted and the instance is running, [re-create](database-watcher-manage.md#create-a-managed-private-endpoint) the managed private endpoint. |
251230
| Data is not collected if you use a database in Real-Time Analytics as the data store, and the **OneLake availability** option is enabled. | Disable the **OneLake availability** option and restart the watcher to resume data collection. |
252231
| Because of a known issue in Azure Monitor Alerts, if you edit an alert rule created from a database watcher template, the scope of any fired alert is set to the Azure Data Explorer cluster used as the watcher data store instead of the SQL target that the alert applies to. | Edit the alert rule programmatically, for example using Bicep or an ARM template, and set the `resourceIdColumn` property to the value `resource_id`. For more information, see [Resource Manager template samples for log search alert rules in Azure Monitor](/azure/azure-monitor/alerts/resource-manager-alerts-log). |

azure-sql/database/region-availability.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,14 @@ ms.topic: concept-article
1010
ms.custom:
1111
- references_regions
1212
---
13-
# Feature availability by region
13+
# Feature availability by region - Azure SQL Database
1414

1515
[!INCLUDE [appliesto-sqldb](../includes/appliesto-sqldb.md)]
1616

17+
> [!div class="op_single_selector"]
18+
> * [Azure SQL Database](region-availability.md?view=azuresql-db&preserve-view=true)
19+
> * [Azure SQL Managed Instance](../managed-instance/region-availability.md?view=azuresql-mi&preserve-view=true)
20+
1721
This article is a centralized list of the availability of various Azure SQL Database features in [Azure regions](https://azure.microsoft.com/explore/global-infrastructure/geographies/).
1822

1923
- To view regional availability of Azure SQL Database, see [Azure global infrastructure products by region](https://azure.microsoft.com/explore/global-infrastructure/products-by-region/table).
@@ -68,8 +72,6 @@ Standard-series (Gen5) hardware is available in [all public regions worldwide wh
6872
| US West 2 | [!INCLUDE [yes](../includes/yes.md)] | [!INCLUDE [yes](../includes/yes.md)] | [!INCLUDE [yes](../includes/yes.md)] |
6973
| US West 3 | [!INCLUDE [yes](../includes/yes.md)] | [!INCLUDE [yes](../includes/yes.md)] | [!INCLUDE [yes](../includes/yes.md)] |
7074

71-
72-
7375
#### [Asia Pacific](#tab/asia)
7476

7577
| Azure region | Premium-series available | Premium-series memory optimized available | [Availability zone support](high-availability-sla-local-zone-redundancy.md#high-availability-through-zone-redundancy) |
@@ -345,6 +347,12 @@ Currently, all regions with serverless support 40 vCores and provide [availabili
345347

346348
---
347349

350+
## Database watcher availability
351+
352+
[Database Watcher](../database-watcher-overview.md) is a feature that helps you monitor the health of your Azure SQL Managed Instance. It is available in the following regions:
353+
354+
[!INCLUDE [database-watcher](../includes/regional-support/database-watcher.md)]
355+
348356
## Related content
349357

350358
- [What's new in Azure SQL Database?](doc-changes-updates-release-notes-whats-new.md?view=azuresql-db&preserve-view=true)
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
author: MashaMSFT
3+
ms.author: mathoma
4+
ms.reviewer: randolphwest
5+
ms.date: 04/16/2025
6+
ms.service: azure-sql
7+
ms.topic: include
8+
---
9+
#### [Americas](#tab/americas)
10+
11+
- Canada Central
12+
- Canada East
13+
- Central US
14+
- East US
15+
- East US 2
16+
- North Central US
17+
- West US
18+
19+
#### [Asia Pacific](#tab/asia)
20+
21+
- Southeast Asia
22+
- Australia Central
23+
- Australia East
24+
- Australia Southeast
25+
- Japan West
26+
- Korea Central
27+
28+
29+
#### [Europe, the Middle East, and Africa](#tab/emea)
30+
31+
- North Europe
32+
- West Europe
33+
- Germany West Central
34+
- Sweden Central
35+
- UK South
36+
37+
38+
---

azure-sql/managed-instance/automated-backups-change-settings.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ ms.service: azure-sql-managed-instance
1010
ms.subservice: backup-restore
1111
ms.topic: how-to
1212
ms.custom:
13-
- references_regions
1413
- devx-track-azurepowershell
1514
- devx-track-azurecli
1615
- azure-sql-split

azure-sql/managed-instance/automated-backups-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.date: 07/12/2023
99
ms.service: azure-sql-managed-instance
1010
ms.subservice: backup-restore
1111
ms.topic: conceptual
12-
ms.custom: references_regions, azure-sql-split, build-2024
12+
ms.custom: azure-sql-split, build-2024
1313
monikerRange: "= azuresql || = azuresql-mi"
1414
---
1515
# Automated backups in Azure SQL Managed Instance

0 commit comments

Comments
 (0)