Skip to content

Commit 972ab7c

Browse files
committed
Updating update policy info
1 parent 37f4180 commit 972ab7c

23 files changed

Lines changed: 172 additions & 122 deletions
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
author: MashaMSFT
3+
ms.author: mathoma
4+
ms.date: 10/07/2025
5+
ms.service: sql
6+
ms.topic: include
7+
---
8+
> [!WARNING]
9+
> Placing `tempdb` on the local temp disk for Azure VM images with uninitialized ephemeral disks isn't supported. Deployments through the Azure portal might fail, and SQL Server can fail to start. Either use a different VM size, or place `tempdb` on non-ephemeral storage both when you deploy the SQL Server image through the Azure portal, and when you install SQL Server manually. To learn more, review [VM deployment and SQL Server failures](/troubleshoot/sql/azure-sql/sql-deployment-fails-drive-not-ready).

azure-sql/includes/sql-vm-deplyment-failure.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

azure-sql/managed-instance/doc-changes-updates-release-notes-whats-new.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,6 @@ The following table lists features of Azure SQL Managed Instance that have been
7171
|[Native Windows principals](native-windows-principals.md) | February 2025 | Use the new **Windows** authentication metadata mode to allow Windows authentication or Microsoft Entra authentication (using a Windows principal metadata) with Azure SQL Managed Instance. |
7272
|[Instance pools](instance-pools-overview.md) | November 2024 | Save on costs and share resources between multiple instances in a pool within a single virtual machine. A convenient and cost-efficient way to migrate smaller SQL Server instances to the cloud, and the only way to deploy a 2-vCore managed instance. |
7373
|[Microsoft Entra nonunique name support](../database/authentication-microsoft-entra-create-users-with-nonunique-names.md) | November 2024 | The [CREATE USER](/sql/t-sql/statements/create-user-transact-sql) Transact-SQL (T-SQL) syntax has been extended to include `WITH OBJECT_ID` to [support creating Microsoft Entra logins and users in Azure SQL Managed Instance](../database/authentication-microsoft-entra-create-users-with-nonunique-names.md) that have nonunique names. |
74-
|[Fail over a link with T-SQL](managed-instance-link-failover-how-to.md?tabs=tsql#fail-over-a-database) | October 2024 | You can now fail over a [Managed Instance link](managed-instance-link-feature-overview.md) by using Transact-SQL (T-SQL) commands. |
75-
|[Link from SQL MI to SQL Server](managed-instance-link-feature-overview.md) | October 2024 | Configure a link *from* Azure SQL Managed Instance to SQL Server 2022. |
76-
|[Two-way DR with SQL Server 2022](managed-instance-link-disaster-recovery.md) | October 2024 | In the event of a disaster, you can fail your SQL Server 2022 workloads to Azure SQL Managed Instance using the link, and then, once the disaster is mitigated, you can fail back to SQL Server. |
77-
|[CURRENT_DATE Transact-SQL](/sql/t-sql/functions/current-date-transact-sql) | August 2024 | A Transact-SQL (T-SQL) function that returns the current database system date as a date value, without the database time and time zone offset. |
7874

7975

8076
## Documentation changes

azure-sql/managed-instance/instance-create-quickstart.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Create Azure SQL Managed Instance by using the Azure portal, PowerS
44
author: vladai78
55
ms.author: vladiv
66
ms.reviewer: mathoma
7-
ms.date: 08/25/2025
7+
ms.date: 10/25/2025
88
ms.service: azure-sql-managed-instance
99
ms.subservice: deployment-configuration
1010
ms.topic: quickstart
@@ -127,6 +127,7 @@ The following table provides details for information on the **Additional setting
127127
| **Time zone** | Select the time zone that SQL managed instance observes.|For more information, see [Time zones in Azure SQL Managed Instance](timezones-overview.md).|
128128
| **Geo-Replication** | Select **No**. | Only enable this option if you plan to use the SQL managed instance as a failover group secondary.|
129129
| **Maintenance window** | Choose a suitable maintenance window. | Designate a schedule for when your instance is [maintained](../database/maintenance-window.md) by the service. |
130+
| **Update policy** | Select a suitable update policy. | The update policy determines how and when updates are applied to your SQL managed instance. For more information, see [Update policy](update-policy.md). The default option is **SQL Server 2022**, but you can choose the **SQL Server 2025** or **Always-up-to-date** update policy.|
130131

131132
Select **Review + create** to review your choices before you create a SQL managed instance. Or, configure Azure Tags by selecting **Next: Tags** (recommended).
132133

azure-sql/managed-instance/sql-managed-instance-paas-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ The following table shows several properties, accessible through Transact-SQL, t
321321
| `SERVERPROPERTY('Edition')` | SQL Azure | This value is same as in SQL Database. |
322322
| `SERVERPROPERTY('EngineEdition')` | 8 | This value uniquely identifies a managed instance. |
323323
| `@@SERVERNAME`, `SERVERPROPERTY('ServerName')` | Full instance DNS name in the following format:`<instanceName>`.`<dnsPrefix>`.database.windows.net, where `<instanceName>` is name provided by the customer, while `<dnsPrefix>` is autogenerated part of the name guaranteeing global DNS name uniqueness ("wcus17662feb9ce98", for example) | Example: my-managed-instance.wcus17662feb9ce98.database.windows.net |
324-
| `SERVERPROPERTY('ProductUpdateType')` | CU, or Continuous | Update cadence the instance follows. Corresponds to the Azure SQL Managed Instance [update policy](/azure/azure-sql/managed-instance/update-policy).<br /><br />CU = Updates are deployed via cumulative updates (CUs) for the corresponding major SQL Server release (**SQL Server 2022** update policy).<br />Continuous = New features are brought to Azure SQL Managed Instance as soon as they're available, independent of the SQL Server release cadence (**Always-up-to-date** update policy). |
324+
| `SERVERPROPERTY('ProductUpdateType')` | CU, or Continuous | Update cadence the instance follows. Corresponds to the Azure SQL Managed Instance [update policy](update-policy.md).<br /><br />CU = Updates are deployed via cumulative updates (CUs) for the corresponding major SQL Server release (**SQL Server 2022**, or **SQL Server 2025** update policy).<br />Continuous = New features are brought to Azure SQL Managed Instance as soon as they're available, independent of the SQL Server release cadence (**Always-up-to-date** update policy). |
325325

326326
## Related content
327327

azure-sql/managed-instance/update-policy.md

Lines changed: 33 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Use the update policy setting in Azure SQL Managed Instance to cont
55
author: MladjoA
66
ms.author: mlandzic
77
ms.reviewer: mathoma
8-
ms.date: 09/15/2025
8+
ms.date: 10/15/2025
99
ms.service: azure-sql-managed-instance
1010
ms.subservice: deployment-configuration
1111
ms.topic: how-to
@@ -122,15 +122,28 @@ To change the update policy for an existing instance in the Azure portal, follow
122122

123123
### [PowerShell](#tab/powershell)
124124

125-
Set `DatabaseFormat` = `AlwaysUpToDate` when you update an existing SQL managed instance with the [Set-AzSqlInstance](/powershell/module/az.sql/set-azsqlinstance#example-9-update-an-existing-instance-with-database-format-and-pricing-model) PowerShell command to configure your instance to use the **Always-up-to-date** update policy.
125+
Set `DatabaseFormat` when you update an existing SQL managed instance with the [Set-AzSqlInstance](/powershell/module/az.sql/set-azsqlinstance#example-9-update-an-existing-instance-with-database-format-and-pricing-model) PowerShell command to configure your instance to use the desired update policy.
126+
127+
To configure the update policy, set `DatabaseFormat` to one of the following values:
128+
- `SqlServer2025` to enable the **SQL Server 2025** update policy.
129+
- `AlwaysUpToDate` to enable the **Always-up-to-date** update policy.
126130

127131
### [Azure CLI](#tab/azure-cli)
128132

129-
Set `--database-format` = `AlwaysUpToDate` when you update an existing SQL managed instance with the [az sql mi update](/cli/azure/sql/mi#az-sql-mi-update:~:text=Update%20mi%20database%20format%20and%20pricing%20model) Azure CLI command to configure your instance to use the **Always-up-to-date** update policy.
133+
Set `--database-format` when you update an existing SQL managed instance with the [az sql mi update](/cli/azure/sql/mi#az-sql-mi-update:~:text=Update%20mi%20database%20format%20and%20pricing%20model) Azure CLI command to configure your instance to use the desired update policy.
134+
135+
To configure the update policy, set `--database-format` to one of the following values:
136+
- `SqlServer2025` to enable the **SQL Server 2025** update policy.
137+
- `AlwaysUpToDate` to enable the **Always-up-to-date** update policy.
138+
130139

131140
### [REST API](#tab/rest-api)
132141

133-
Set `databaseFormat` = `AlwaysUpToDate` when you update an existing SQL managed instance with the [Managed Instances - Create Or Update](/rest/api/sql/managed-instances/create-or-update#create-managed-instance-with-all-properties) REST API command to configure your instance to use the **Always-up-to-date** update policy.
142+
Set `databaseFormat` when you update an existing SQL managed instance with the [Managed Instances - Create Or Update](/rest/api/sql/managed-instances/create-or-update#create-managed-instance-with-all-properties) REST API command to configure your instance to use the desired update policy.
143+
144+
To configure the update policy, set `databaseFormat` to one of the following values:
145+
- `SqlServer2025` to enable the **SQL Server 2025** update policy.
146+
- `AlwaysUpToDate` to enable the **Always-up-to-date** update policy.
134147

135148
---
136149

@@ -160,15 +173,27 @@ To create a new SQL managed instance with the **Always-up-to-date** policy in th
160173

161174
### [PowerShell](#tab/powershell)
162175

163-
Set `DatabaseFormat` = `AlwaysUpToDate` when you create a new SQL managed instance with the [New-AzSqlInstance](/powershell/module/az.sql/new-azsqlinstance#example-10-create-a-new-instance-with-database-format-and-pricing-model) PowerShell command to create a new instance with the **Always-up-to-date** update policy.
176+
Set `DatabaseFormat` = `AlwaysUpToDate` when you create a new SQL managed instance with the [New-AzSqlInstance](/powershell/module/az.sql/new-azsqlinstance#example-10-create-a-new-instance-with-database-format-and-pricing-model) PowerShell command to create a new instance with the desired update policy.
177+
178+
To configure the update policy, set `DatabaseFormat` to one of the following values:
179+
- `SqlServer2025` to enable the **SQL Server 2025** update policy.
180+
- `AlwaysUpToDate` to enable the **Always-up-to-date** update policy.
164181

165182
### [Azure CLI](#tab/azure-cli)
166183

167-
Set `--database-format` = `AlwaysUpToDate` when you create a new SQL managed instance with the [az sql mi create](/cli/azure/sql/mi#az-sql-mi-create:~:text=Create%20managed%20instance%20with%20database%20format%20and%20pricing%20model) Azure CLI command to create a new instance with the **Always-up-to-date** update policy.
184+
Set `--database-format` = `AlwaysUpToDate` when you create a new SQL managed instance with the [az sql mi create](/cli/azure/sql/mi#az-sql-mi-create:~:text=Create%20managed%20instance%20with%20database%20format%20and%20pricing%20model) Azure CLI command to create a new instance with the desired update policy.
185+
186+
To configure the update policy, set `--database-format` to one of the following values:
187+
- `SqlServer2025` to enable the **SQL Server 2025** update policy.
188+
- `AlwaysUpToDate` to enable the **Always-up-to-date** update policy.
168189

169190
### [REST API](#tab/rest-api)
170191

171-
Set `databaseFormat` = `AlwaysUpToDate` when you create a new SQL managed instance with the [Managed Instances - Create Or Update](/rest/api/sql/managed-instances/create-or-update#create-managed-instance-with-all-properties) REST API command to create a new instance with the **Always-up-to-date** update policy.
192+
Set `databaseFormat` when you create a new SQL managed instance with the [Managed Instances - Create Or Update](/rest/api/sql/managed-instances/create-or-update#create-managed-instance-with-all-properties) REST API command to create a new instance with the desired update policy.
193+
194+
To configure the update policy, set `DatabaseFormat` to one of the following values:
195+
- `SqlServer2025` to enable the **SQL Server 2025** update policy.
196+
- `AlwaysUpToDate` to enable the **Always-up-to-date** update policy.
172197

173198
---
174199

@@ -185,7 +210,7 @@ select serverproperty('ProductUpdateType')
185210
```
186211

187212
The following values for `ProductUpdateType` indicate the update policy for the current instance:
188-
- `CU`: Updates are deployed via cumulative updates (CUs) for the corresponding major SQL Server release (**SQL Server 2022** update policy)
213+
- `CU`: Updates are deployed via cumulative updates (CUs) for the corresponding major SQL Server release (**SQL Server 2022**, or **SQL Server 2025** update policy)
189214
- `Continuous`: New features are brought to Azure SQL Managed Instance as soon as they're available, independent of the SQL Server release cadence (**Always-up-to-date** update policy)
190215

191216
## Related content

azure-sql/virtual-machines/linux/frequently-asked-questions-faq.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ sections:
3232
- question: |
3333
What SQL Server virtual machine gallery images are available?
3434
answer: |
35-
Azure maintains virtual machine (VM) images for all supported major releases of SQL Server on all editions for both Linux and Windows. For more information, see the complete list of [Linux VM images](sql-server-on-linux-vm-what-is-iaas-overview.md#create) and [Windows VM images](../windows/sql-server-on-azure-vm-iaas-what-is-overview.md#licensing).
35+
Azure maintains virtual machine (VM) images for all supported major releases of SQL Server on all editions for both Linux and Windows. For more information, see the complete list of [Linux VM images](sql-server-on-linux-vm-what-is-iaas-overview.md#create) and [Windows VM images](../windows/sql-server-on-azure-vm-iaas-what-is-overview.md#sql-vm-images-and-licensing).
3636
3737
- question: |
3838
Are existing SQL Server virtual machine gallery images updated?

azure-sql/virtual-machines/linux/sql-vm-create-portal-quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ If you're running on Windows and don't have a BASH shell, install an SSH client,
116116

117117
1. Select **Open** and enter your username and password at the prompts.
118118

119-
For more information about connecting to Linux VMs, see [Create a Linux VM on Azure using the Portal](/azure/virtual-machines/linux/quick-create-portal).
119+
For more information about connecting to Linux VMs, see [Create a Linux VM on Azure using the Azure portal](/azure/virtual-machines/linux/quick-create-portal).
120120

121121
> [!NOTE]
122122
> If you see a PuTTY security alert about the server's host key not being cached in the registry, choose from the following options. If you trust this host, select **Yes** to add the key to PuTTy's cache and continue connecting. If you want to carry on connecting just once, without adding the key to the cache, select **No**. If you don't trust this host, select **Cancel** to abandon the connection.

azure-sql/virtual-machines/windows/create-sql-vm-portal.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ An Azure subscription. Create a [free account](https://azure.microsoft.com/prici
2929

3030
Use the Azure Marketplace to choose one of several pre-configured images from the virtual machine gallery.
3131

32-
The Developer edition is used in this article because it's a full-featured, free edition of SQL Server for development testing. You pay only for the cost of running the VM. However, you're free to choose any of the images to use in this walkthrough. For a description of available images, see the [SQL Server Windows Virtual Machines overview](sql-server-on-azure-vm-iaas-what-is-overview.md#licensing).
32+
The Developer edition is used in this article because it's a full-featured, free edition of SQL Server for development testing. You pay only for the cost of running the VM. However, you're free to choose any of the images to use in this walkthrough. For a description of available images, see the [SQL Server Windows Virtual Machines overview](sql-server-on-azure-vm-iaas-what-is-overview.md#sql-vm-images-and-licensing).
3333

3434
> [!NOTE]
3535
> SQL Server 2025 Preview introduces separate Enterprise Developer and Standard Developer editions of SQL Server.
@@ -49,7 +49,7 @@ To choose an image, follow these steps:
4949

5050
## Basic settings
5151

52-
[!INCLUDE [sql-vm-deplyment-failure](../../includes/sql-vm-deplyment-failure.md)]
52+
[!INCLUDE [sql-vm-deployment-failure](../../includes/sql-vm-deployment-failure.md)]
5353

5454
The **Basics** tab allows you to select the subscription, resource group, and instance details.
5555

azure-sql/virtual-machines/windows/doc-changes-updates-release-notes-whats-new.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ When you deploy an Azure virtual machine (VM) with SQL Server installed on it, e
2323

2424
For updates made in previous years, see the [What's new archive](doc-changes-updates-release-notes-whats-new-archive.md).
2525

26-
[!INCLUDE [sql-vm-deplyment-failure](../../includes/sql-vm-deplyment-failure.md)]
26+
[!INCLUDE [sql-vm-deployment-failure](../../includes/sql-vm-deployment-failure.md)]
2727

2828

2929
## Preview
@@ -65,7 +65,7 @@ Learn about significant changes to the SQL Server on Azure VMs documentation. Fo
6565

6666
| Changes | Details |
6767
| --- | --- |
68-
| **SQL Server 2025 Preview** | SQL Server 2025 Preview is now [available to deploy as an image](sql-server-on-azure-vm-iaas-what-is-overview.md#licensing) for SQL Server on Azure VMs. Review [SQL Server 2025 preview](/sql/sql-server/what-s-new-in-sql-server-2025) to learn more. |
68+
| **SQL Server 2025 Preview** | SQL Server 2025 Preview is now [available to deploy as an image](sql-server-on-azure-vm-iaas-what-is-overview.md#sql-vm-images-and-licensing) for SQL Server on Azure VMs. Review [SQL Server 2025 preview](/sql/sql-server/what-s-new-in-sql-server-2025) to learn more. |
6969

7070
### April 2025
7171

0 commit comments

Comments
 (0)