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/analyze-prevent-deadlocks.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@
2
2
title: Analyze and prevent deadlocks
3
3
titleSuffix: Azure SQL Database
4
4
description: Learn how to analyze deadlocks and prevent them from reoccurring in Azure SQL Database
5
-
author: LitKnd
6
-
ms.author: kendralittle
5
+
author: rwestMSFT
6
+
ms.author: randolphwest
7
7
ms.reviewer: mathoma, dfurman
8
8
services: sql-database
9
9
ms.service: sql-database
@@ -800,11 +800,11 @@ GO
800
800
801
801
[Azure Storage Explorer](/azure/vs-azure-tools-storage-manage-with-storage-explorer is a standalone application that simplifies working with event file targets stored in blobs in Azure Storage. You can use Storage Explorer to:
802
802
803
-
- [Create a blob container](/azure/vs-azure-tools-storage-explorer-blobs.md#create-a-blob-container) to hold XEvent session data.
803
+
- [Create a blob container](/azure/vs-azure-tools-storage-explorer-blobs#create-a-blob-container) to hold XEvent session data.
804
804
- [Get the shared access signature (SAS)](/azure/vs-azure-tools-storage-explorer-blobs#get-the-sas-for-a-blob-container) for a blob container.
805
805
-As mentioned in [Collect deadlock graphs in Azure SQL Database with Extended Events](#collect-deadlock-graphs-in-azure-sql-database-with-extended-events), the read, write, and list permissions are required.
806
806
- Remove any leading `?` character from the `Query string` to use the value as the secret when [creating a database scoped credential](?tabs=event-file#create-a-database-scoped-credential).
807
-
- [View and download](/azure/vs-azure-tools-storage-explorer-blobs.md#view-a-blob-containers-contents) extended event files from a blob container.
807
+
- [View and download](/azure/vs-azure-tools-storage-explorer-blobs#view-a-blob-containers-contents) extended event files from a blob container.
@@ -32,7 +32,8 @@ The following table lists the features of Azure SQL Database that are currently
32
32
|[Elastic jobs](elastic-jobs-overview.md)| The elastic jobs feature is the SQL Server Agent replacement for Azure SQL Database as a PaaS offering. |
33
33
|[Elastic queries](elastic-query-overview.md)| The elastic queries feature allows for cross-database queries in Azure SQL Database. |
34
34
|[Elastic transactions](elastic-transactions-overview.md)| Elastic transactions allow you to execute transactions distributed among cloud databases in Azure SQL Database. |
35
-
|[Ledger](/sql/relational-databases/security/ledger/ledger-overview)| The ledger feature in Azure SQL Database allows you to cryptographically attest to other parties, such as auditors or other business parties, that your data hasn't been tampered with. |
35
+
|[Hyperscale short-term retention](automated-backups-overview.md#hyperscale-backups-and-storage-redundancy)| Retain backups up to 35 days for Hyperscale databases, and perform a point-in-time restore within the configured duration. |
36
+
|[Javascript & Python bindings](/azure/azure-functions/functions-bindings-azure-sql)| Use Javascript or Python SQL bindings with Azure Functions. |
36
37
|[Maintenance window advance notifications](../database/advance-notifications.md)| Advance notifications are available for databases configured to use a non-default [maintenance window](maintenance-window.md). Advance notifications for maintenance windows are in public preview for Azure SQL Database. |
37
38
|[Query editor in the Azure portal](connect-query-portal.md)| The query editor in the portal allows you to run queries against your Azure SQL Database directly from the [Azure portal](https://portal.azure.com).|
38
39
|[Query Store hints](/sql/relational-databases/performance/query-store-hints?view=azuresqldb-current&preserve-view=true)| Use query hints to optimize your query execution via the OPTION clause. |
@@ -48,6 +49,7 @@ The following table lists the features of Azure SQL Database that have transitio
48
49
49
50
| Feature | GA Month | Details |
50
51
| ---| --- |--- |
52
+
|[Ledger](ledger-overview.md)| May 2022 | The ledger feature in Azure SQL Database allows you to cryptographically attest to other parties, such as auditors or other business parties, that your data hasn't been tampered with. |
51
53
|[Change data capture](/sql/relational-databases/track-changes/about-change-data-capture-sql-server)| April 2022 | Change data capture (CDC) lets you track all the changes that occur on a database. Though this feature has been available for SQL Server for quite some time, using it with Azure SQL Database is now generally available. |
52
54
|[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.|
53
55
|[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.|
@@ -65,6 +67,8 @@ Learn about significant changes to the Azure SQL Database documentation.
65
67
66
68
| Changes | Details |
67
69
| --- | --- |
70
+
|**Ledger GA**| The ledger feature in SQL Database is now generally available. Use the ledger feature to cryptographically attest to other parties, such as auditors or other business parties, that your data hasn't been tampered with. See [Ledger](ledger-landing.yml) to learn more.|
71
+
|**Javascript & Python bindings**| Support for Javascript and Python SQL bindings for Azure Functions is currently in preview. See [Azure SQL bindings for Azure Functions](/azure/azure-functions/functions-bindings-azure-sql) to learn more. |
68
72
|**Local development experience**| The Azure SQL Database local development experience is a combination of tools and procedures that empowers application developers and database professionals to design, edit, build/validate, publish, and run database schemas for databases directly on their workstation using an Azure SQL Database containerized environment. To learn more, see [Local development experience for Azure SQL Database](local-dev-experience-overview.md). |
69
73
|**SQL Database emulator**| The Azure SQL Database emulator provides the ability to locally validate database and query design together with client application code in a simple and frictionless model as part of the application development process. The SQL Database emulator is currently in preview. Review [SQL Database emulator](local-dev-experience-sql-database-emulator.md) to learn more. |
70
74
|**SDK-style SQL 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 Azure Data Studio or Visual Studio Code. This feature is currently in preview. To learn more, see [SDK-style SQL projects](/sql/azure-data-studio/extensions/sql-database-project-extension-sdk-style-projects). |
Copy file name to clipboardExpand all lines: azure-sql/database/maintenance-window-faq.yml
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -116,15 +116,15 @@ sections:
116
116
117
117
- question: Can I set alerts on the instance or resource group level?
118
118
answer: |
119
-
No. Advance notifications are configured through [Service Health alerts](/service-health/alerts-activity-log-service-notifications-portal). Service health alerts support configuration of subscription, resource type, and region levels. Therefore, it is not possible to configure notification on the resource group level or instance level.
119
+
No. Advance notifications are configured through [Service Health alerts](/azure/service-health/alerts-activity-log-service-notifications-portal). Service health alerts support configuration of subscription, resource type, and region levels. Therefore, it is not possible to configure notification on the resource group level or instance level.
120
120
121
121
- question: Can I configure alerts using PowerShell or Azure CLI?
122
122
answer: |
123
-
There are no PowerShell and Azure CLI commands dedicated to configuring service health alerts. However, you can use an ARM template and leverage any standard method for deploying it by using CLI and PowerShell. Just follow the guidelines from the [Quickstart: Create activity log alerts on service notifications using an ARM template](/service-health/alerts-activity-log-service-notifications-arm).
123
+
There are no PowerShell and Azure CLI commands dedicated to configuring service health alerts. However, you can use an ARM template and leverage any standard method for deploying it by using CLI and PowerShell. Just follow the guidelines from the [Quickstart: Create activity log alerts on service notifications using an ARM template](/azure/service-health/alerts-activity-log-service-notifications-arm).
124
124
125
125
- question: Can I check the list of resources that will be impacted by the event that I got notified for?
126
126
answer: |
127
-
Yes, you can [retrieve the list of impacted resources](advance-notifications.md#retrieve-the-list-of-impacted-resources) by using [Azure Resource Graph Explorer](/governance/resource-graph/overview). You will receive an advance notification email which contains the notification ID and a link to the Azure Resource Graph Explorer.
127
+
Yes, you can [retrieve the list of impacted resources](advance-notifications.md#retrieve-the-list-of-impacted-resources) by using [Azure Resource Graph Explorer](/azure/governance/resource-graph/overview). You will receive an advance notification email which contains the notification ID and a link to the Azure Resource Graph Explorer.
128
128
129
129
- question: The notification says "In Progress", but window has not started yet?
130
130
answer: |
@@ -136,7 +136,7 @@ sections:
136
136
137
137
- question: Can I check if my instance has been upgraded in the last X days?
138
138
answer: |
139
-
You can check this only if you have configured advanced notifications in the service health. You can use the [Azure Resource Graph Explorer](/governance/resource-graph/overview) to [retrieve a list of maintenance events](maintenance-window.md#retrieving-list-of-maintenance-events), or use the [Service Health overview page](/service-health/service-health-overview).
139
+
You can check this only if you have configured advanced notifications in the service health. You can use the [Azure Resource Graph Explorer](/azure/governance/resource-graph/overview) to [retrieve a list of maintenance events](maintenance-window.md#retrieving-list-of-maintenance-events), or use the [Service Health overview page](/azure/service-health/service-health-overview).
Copy file name to clipboardExpand all lines: azure-sql/database/service-tier-hyperscale-frequently-asked-questions-faq.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -334,7 +334,7 @@ sections:
334
334
- question: |
335
335
How do I know what my backup bill will be?
336
336
answer: |
337
-
To determine your backup storage bill, backup storage size is calculated periodically and multiplied by the backup storage rate and the number of hours since last calculation. To estimate your backup bill for a time period, multiply the billable backup storage size for every hour of the period by the backup storage rate, and add up all hourly amounts. To query relevant Azure Monitor metrics for multiple hourly intervals programmatically, use Azure Monitor [REST API](/azure-monitor/essentials/rest-api-walkthrough.md).
337
+
To determine your backup storage bill, backup storage size is calculated periodically and multiplied by the backup storage rate and the number of hours since last calculation. To estimate your backup bill for a time period, multiply the billable backup storage size for every hour of the period by the backup storage rate, and add up all hourly amounts. To query relevant Azure Monitor metrics for multiple hourly intervals programmatically, use Azure Monitor [REST API](/azure/azure-monitor/essentials/rest-api-walkthrough).
338
338
339
339
- question: |
340
340
How will my workload influence my backup storage costs?
@@ -63,6 +63,13 @@ The following table lists the features of Azure SQL Managed Instance that have t
63
63
64
64
Learn about significant changes to the Azure SQL Managed Instance documentation.
65
65
66
+
### May 2022
67
+
68
+
| Changes | Details |
69
+
| --- | --- |
70
+
|**SDK-style SQL 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 Azure Data Studio or VS Code. This feature is currently in preview. To learn more, see [SDK-style SQL projects](/sql/azure-data-studio/extensions/sql-database-project-extension-sdk-style-projects). |
71
+
|**Javascript & Python bindings**| Support for Javascript and Python SQL bindings for Azure Functions is currently in preview. See [Azure SQL bindings for Azure Functions](/azure/azure-functions/functions-bindings-azure-sql) to learn more. |
@@ -24,17 +24,24 @@ After a disastrous event, you can continue running your read-only workloads on S
24
24
25
25
To use the link feature, you'll need a supported version of SQL Server. The following table lists the supported versions.
26
26
27
-
| SQL Server Version | Editions | Servicing update requirement |
27
+
| SQL Server Version | Editions |Host OS |Servicing update requirement |
28
28
|---------|---------|---------|
29
-
|[!INCLUDE [sssql22-md](../../docs/includes/sssql22-md.md)]|Evaluation Edition|Sign up at [https://aka.ms/mi-link-2022-signup](https://aka.ms/mi-link-2022-signup) to participate in preview experience.|
30
-
|[!INCLUDE [sssql19-md](../../docs/includes/sssql19-md.md)]| Enterprise or Developer |[CU15 (or above)](https://support.microsoft.com/en-us/topic/kb5008996-cumulative-update-15-for-sql-server-2019-4b6a8ee9-1c61-482d-914f-36e429901fb6)|
31
-
|[!INCLUDE [sssql16-md](../../docs/includes/sssql16-md.md)]| Enterprise, Standard, or Developer |[SQL Server 2016 SP3 (KB 5003279)](https://support.microsoft.com/help/5003279) and [SQL Server 2016 Azure Connect pack (KB 5014242)](https://support.microsoft.com/help/5014242)|
29
+
|[!INCLUDE [sssql22-md](../../docs/includes/sssql22-md.md)]|Evaluation Edition| Windows Server | Must sign up at [https://aka.ms/mi-link-2022-signup](https://aka.ms/mi-link-2022-signup) to participate in preview experience.|
30
+
|[!INCLUDE [sssql19-md](../../docs/includes/sssql19-md.md)]| Enterprise or Developer | Windows Server |[CU15 (or above)](https://support.microsoft.com/en-us/topic/kb5008996-cumulative-update-15-for-sql-server-2019-4b6a8ee9-1c61-482d-914f-36e429901fb6)|
31
+
|[!INCLUDE [sssql16-md](../../docs/includes/sssql16-md.md)]| Enterprise, Standard, or Developer | Windows Server |[SQL Server 2016 SP3 (KB 5003279)](https://support.microsoft.com/help/5003279) and [SQL Server 2016 Azure Connect pack (KB 5014242)](https://support.microsoft.com/help/5014242)|
32
32
33
33
In addition to the supported version, you'll need:
34
34
35
35
- Network connectivity between your SQL Server and managed instance is required. If your SQL Server is running on-premises, use a VPN link or Express route. If your SQL Server is running on an Azure VM, either deploy your VM to the same subnet as your managed instance, or use global VNet peering to connect two separate subnets.
36
36
- Azure SQL Managed Instance provisioned on any service tier.
37
37
38
+
You'll also need the following tooling:
39
+
40
+
| Tool | Notes |
41
+
|---------|---------|
42
+
|[SSMS 18.11.1](https://docs.microsoft.com/sql/ssms/download-sql-server-management-studio-ssms), or higher | Required for automated wizard setup for SQL Servers 2019 and 2022. <BR>SQL Server 2016 is not supported at this time. |
43
+
| PowerShell module [Az.SQL 3.5.0](https://www.powershellgallery.com/packages/Az.Sql/3.5.0), or higher | Required for manual configuration steps. |
44
+
38
45
> [!NOTE]
39
46
> SQL Managed Instance link feature is available in all public Azure regions.
0 commit comments