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
description: Learn how to buy Azure SQL Database and SQL Managed Instance reservations to save on your compute costs.
5
-
author: rajeshsetlem
6
-
ms.author: rsetlem
5
+
author: WilliamDAssafMSFT
6
+
ms.author: wiassaf
7
7
ms.reviewer: wiassaf, mathoma
8
-
ms.date: 12/01/2025
8
+
ms.date: 02/23/2026
9
9
ms.service: azure-sql
10
10
ms.subservice: service-overview
11
11
ms.topic: how-to
@@ -93,6 +93,9 @@ Carefully evaluate your compute needs and reservation strategy to optimize costs
93
93
94
94
:::image type="content" source="./media/reserved-capacity-overview/sql-reserved-vcores-purchase.png" alt-text="Screenshot before submitting the reservation purchase.":::
95
95
96
+
> [!NOTE]
97
+
> The **Elastic pool** in the SQL Database name is the name of the Azure SQL resource, and does not imply that reservations are available for elastic pools.
98
+
96
99
The following table describes the required fields.
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/automated-backups-change-settings.md
+15-7Lines changed: 15 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: Change point-in-time restore and backup redundancy options for auto
5
5
author: dinethi
6
6
ms.author: dinethi
7
7
ms.reviewer: wiassaf, mathoma, strrodic, mlandzic
8
-
ms.date: 07/08/2025
8
+
ms.date: 02/23/2026
9
9
ms.service: azure-sql-managed-instance
10
10
ms.subservice: backup-restore
11
11
ms.topic: how-to
@@ -127,15 +127,16 @@ For more information, see the [Backup retention PowerShell command](/powershell/
127
127
#### Sample request
128
128
129
129
```http
130
-
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup/providers/Microsoft.Sql/managedInstances/testManagedInstance/databases/testDatabase/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/public-endpoint-configure.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
@@ -169,7 +169,7 @@ Use the Azure portal to allow public traffic within the network security group.
169
169
|**Destination port ranges**|3342 |Scope destination port to 3342, which is the SQL managed instance public TDS endpoint |
170
170
|**Protocol**|TCP |SQL Managed Instance uses TCP protocol for TDS |
171
171
|**Action**|Allow |Allow inbound traffic to SQL managed instance through the public endpoint |
172
-
|**Priority**|1300 |Make sure this rule is higher priority than the **deny_all_inbound** rule |
172
+
|**Priority**|1300 |Make sure this rule has a lower priority number than the **deny_all_inbound** rule (lower numbers = higher priority, for example, 1300 is higher priority than 2000)|
173
173
174
174
:::image type="content" source="./media/public-endpoint-configure/mi-nsg-rules.png" alt-text="Screenshot shows the Inbound security rules with your new public_endpoint_inbound rule above the deny_all_inbound rule.":::
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/sql-managed-instance-paas-overview.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,8 +58,7 @@ The following table provides key capabilities of Azure SQL Managed Instance:
58
58
| Isolated environment ([Connectivity architecture for Azure SQL Managed Instance](connectivity-architecture-overview.md), single tenant service, dedicated compute and storage)<br />Adheres to the same compliance standards as Azure SQL Database<br />[Transparent data encryption (TDE)](/sql/relational-databases/security/encryption/transparent-data-encryption-azure-sql)<br />[Use Microsoft Entra authentication](../database/authentication-aad-overview.md), single sign-on support<br />[Microsoft Entra server principals (logins)](/sql/t-sql/statements/create-login-transact-sql?view=azuresqldb-mi-current&preserve-view=true)<br />[What is Windows Authentication for Microsoft Entra principals on Azure SQL Managed Instance?](winauth-azuread-overview.md)<br />[Get started with Azure SQL Managed Instance auditing](auditing-configure.md)<br />[Configure Advanced Threat Protection in Azure SQL Managed Instance](threat-detection-configure.md) | Azure Resource Manager API for automating service provisioning and scaling<br />Azure portal functionality for manual service provisioning and scaling<br />Data Migration Service |
59
59
60
60
> [!IMPORTANT]
61
-
> Azure SQL Managed Instance is certified against a number of compliance standards. For more information, see the [Azure Compliance Offerings](https://servicetrust.microsoft.com/ViewPage/MSComplianceGuideV3?command=Download&downloadType=Document&downloadId=44bbae63-bf4d-4e3b-9d3d-c96fb25ec363&tab=7027ead0-3d6b-11e9-b9e1-290b1eb4cdeb&docTab=7027ead0-3d6b-11e9-b9e1-290b1eb4cdeb_FAQ_and_White_Papers), where you can find the most current list of Azure SQL Managed Instance compliance certifications, listed under **Azure SQL Database**.
62
-
61
+
> Azure SQL Managed Instance is certified against a number of compliance standards. For more information, see the [Microsoft Trust Center](https://www.microsoft.com/trust-center/compliance/compliance-overview), where you can find the most current list of Azure SQL Managed Instance compliance certifications.
63
62
The following table shows characteristics of SQL Managed Instance:
Copy file name to clipboardExpand all lines: azure-sql/virtual-machines/windows/automated-backup.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: This article explains the Automated Backup feature for SQL Server 2
4
4
author: AbdullahMSFT
5
5
ms.author: amamun
6
6
ms.reviewer: mathoma
7
-
ms.date: 09/22/2025
7
+
ms.date: 02/23/2026
8
8
ms.service: azure-vm-sql-server
9
9
ms.subservice: backup
10
10
ms.topic: how-to
@@ -134,9 +134,11 @@ The following Azure portal screenshot shows the **Automated Backup** settings wh
134
134
135
135
For existing SQL Server virtual machines, go to the [SQL virtual machines resource](manage-sql-vm-portal.md#access-the-resource) and then select **Backups** to configure your Automated Backups.
136
136
137
-
Select **Enable** to configure your Automated Backup settings.
137
+
Select **Enable**on the **Automated Backup** tile to configure your Automated Backup settings:
138
138
139
-
You can configure the retention period (up to 90 days), the container for the storage account where you want to store your backups, the encryption, and the backup schedule. By default, the schedule is automated.
139
+
:::image type="content" source="media/automated-backup/select-automated-backup.png" alt-text="Screenshot of how to select automated backup on the backup blade for your SQL VM in the Azure portal." lightbox="media/automated-backup/select-automated-backup.png":::
140
+
141
+
On the **Backups** page, select **Enable** to turn on Automated Backup. You can configure the retention period (up to 90 days), the container for the storage account where you want to store your backups, the encryption, and the backup schedule. By default, the schedule is automated. Configure the settings as needed:
140
142
141
143
:::image type="content" source="./media/automated-backup/sql-server-configuration.png" alt-text="Screenshot of Automated Backup for existing VMs in the portal.":::
142
144
@@ -148,18 +150,18 @@ When finished, select the **Apply** button on the bottom of the **Backups** sett
148
150
149
151
If you're enabling Automated Backup for the first time, Azure configures the SQL Server IaaS Agent in the background. During this time, the Azure portal might not show that Automated Backup is configured. Wait several minutes for the agent to be installed, configured. After that, the Azure portal will reflect the new settings.
150
152
153
+
If you only see [Azure Backup](backup-restore.md#azbackup) as the backup type, then [Disable Azure Backup by deleting the associated Azure Vault](backup-restore.md#disable-azure-backup), and then choose **Automated Backup** to use Automated Backup instead.
154
+
151
155
## Configure with PowerShell
152
156
153
157
You can use PowerShell to configure Automated Backup. Before you begin, you must:
154
158
155
-
-[Download and install the latest Azure PowerShell](https://aka.ms/webpi-azps).
159
+
-[Download and install the latest Azure PowerShell](/powershell/azure/install-azure-powershell).
156
160
- Open Windows PowerShell and associate it with your account with the **Connect-AzAccount** command.
If you provisioned a SQL Server virtual machine from the Azure portal, the SQL Server IaaS Extension should already be installed. You can determine whether it's installed for your VM by calling **Get-AzVM** command and examining the **Extensions** property.
164
+
If you provisioned a SQL Server virtual machine from the Azure portal, the SQL Server IaaS Agent extension should already be installed. You can determine whether it's installed for your VM by calling **Get-AzVM** command and examining the **Extensions** property.
If the SQL Server IaaS Agent extension is installed, you should see it listed as `SqlIaaSAgent` or `SQLIaaSExtension.`**ProvisioningState** for the extension should also show "Succeeded."
172
174
173
-
If it isn't installed or it has failed to be provisioned, you can install it with the following command. In addition to the VM name and resource group, you must also specify the region (**$region**) that your VM is located in.
175
+
If it isn't installed or provisioning failed, you can install it with the [Set-AzVMSqlServerExtension](/powershell/module/az.compute/set-azvmsqlserverextension) command. In addition to the VM name and resource group, you must also specify the region (**$region**) that your VM is located in.
174
176
175
177
```powershell
176
178
$region = "EASTUS2"
@@ -425,6 +427,7 @@ The following table lists the possible solutions if you're having issues enablin
425
427
|**Backup Multiple SQL instances using Automated Backup**| Automated Backup currently only supports one SQL Server instance. If you have multiple named instances, and the default instance, Automated Backup works with the default instance. If you have multiple named instances and no default instance, turning on Automated Backup will fail. |
426
428
|**Automated Backup can't be enabled due to account and permissions**| Check the following: <br /> - The SQL Server Agent is running. <br /> - The **NT Service\SqlIaaSExtensionQuery** account has proper [permissions](sql-server-iaas-agent-extension-automate-management.md#permissions-models) for the Automated Backup feature both within SQL Server, and also for the [SQL virtual machines](manage-sql-vm-portal.md) resource in the Azure portal. <br /> - The **SA** account hasn't been renamed, though disabling the account is acceptable. |
427
429
|**Automated Backup fails for SQL 2016 +**|**Allow Blob Public Access** is enabled on the storage Account. This solution provides a temporary workaround to a known issue. |
430
+
|**The account being accessed does not have sufficient permissions to execute this operation**| This error occurs when the user lacks sufficient permissions to the storage account or container, or you select the default `$logs` container for backup storage. To resolve this issue, create a new container in your storage account and use that container for your backups instead of the default `$logs` container. |
428
431
429
432
### Common issues with Automated or Managed Backups
Copy file name to clipboardExpand all lines: azure-sql/virtual-machines/windows/backup-restore.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,6 +70,24 @@ For more information on how to configure Automated Backup for SQL VMs, see one o
70
70
71
71
This Azure Backup solution for SQL VMs is generally available. For more information, see [Back up SQL Server database to Azure](/azure/backup/backup-azure-sql-database).
72
72
73
+
To use Azure backup, you must first make sure Automated backup is disabled.
74
+
75
+
### Disable Azure Backup
76
+
77
+
To disable Azure Backups, you have to delete the associated vault. To delete the vault, follow these steps:
78
+
79
+
1. Go to [Recovery Services vaults in the Azure portal](https://portal.azure.com/#browse/Microsoft.RecoveryServices%2Fvaults) and select the vault that contains your SQL Server Azure Backups.
80
+
1. Under **Protected items** select **Backup items**.
81
+
1. On the **Backup items** page, select the **SQL Database in Azure VM** backup management type.
82
+
1. Select the ellipses (...) next to each database, and then select **Stop backup** to go to the **Stop backup** page.
83
+
1. On the **Stop backup** page, select **Delete backup data** and then select **OK** to disable Azure Backup and delete the backup data for that database.
84
+
1. Go back to the vault, and under **Manage**, select **Backup Infrastructure**.
85
+
1. On the **Overview** blade of the **Backup Infrastructure** page, select **Workload in Azure VM**.
86
+
1. On the **Protected Servers (Workload in Azure VM)** page, select the ellipses (...) next to the SQL Server VM, and then select **Unregister** to remove the SQL Server VM from Azure Backup protection.
87
+
1. Go back to the vault, and then use **Delete** to delete the vault.
88
+
1. After the vault is deleted, Azure Backup is disabled for your [SQL virtual machine resource](manage-sql-vm-portal.md#backups)
Copy file name to clipboardExpand all lines: azure-sql/virtual-machines/windows/manage-sql-vm-portal.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,6 +106,8 @@ Use the **Backups** page of the SQL virtual machines resource to choose between
106
106
107
107
Regardless of which backup solution you choose, you can use the **Backups** page to configure your backup settings, such as the retention period, backup storage location, encryption, whether or not to back up system databases, and a backup schedule.
108
108
109
+
To use Azure backup, you must first make sure Automated backup is disabled.
110
+
109
111
## Modernization Advisor (preview)
110
112
111
113
The [Modernization Advisor (Preview)](../modernization-advisor.md) assesses your SQL Server workload to identify cost-saving or performance optimizations you might gain by migrating to Azure SQL Managed Instance. This feature is currently in preview.
0 commit comments