Skip to content

Commit ae57d31

Browse files
committed
staging sql vm deployment failure
1 parent 9b5d5de commit ae57d31

2 files changed

Lines changed: 67 additions & 0 deletions

File tree

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: SQL Server Azure VM deployment fails with drive not ready error
3+
description: This article provides a resolution for the failure that can occur when you try to deploy certain SQL Server on Azure VM images from Azure Marketplace.
4+
ms.date: 03/22/2025
5+
ms.author: dpless
6+
author: dplessMSFT
7+
ms.reviewer: mathoma
8+
ms.custom: sap:Azure SQL virtual machine
9+
ms.topic: troubleshooting
10+
---
11+
# Error (System Drive returned status not ready for use) and Azure SQL Server VM deployment fails
12+
13+
This article helps you resolve a failed deployment of a SQL Server on Azure VM image from Azure Marketplace.
14+
15+
_Applies to:_   SQL Server on Azure VMs
16+
17+
## Symptoms
18+
19+
When you try to deploy a SQL Server on Azure VM image from Azure Marketplace, the deployment fails with the following error message:
20+
21+
`System Drive returned status not ready for use.`
22+
23+
## Cause
24+
25+
Some of the newest Azure VM sizes present a RAW Local SSD volume for ephemeral storage prepared with the NVMe interface. This configuration can cause a SQL Server on Azure VM deployment to fail because it attempts to place tempdb data files on the local SSD volume.
26+
27+
The deployment fails because the RAW Local SSD volume is not formatted and initialized, making the ephemeral storage unavailable, which prevents SQL Server from accessing it during installation.
28+
29+
## Resolution
30+
31+
This issue occurs because of the selected Azure VM size. If it is not possible to use another VM SKU, deploy the VM using a Windows Server only image, then manually install SQL Server after you [format and initialize the temporary NVMe drive](/azure/virtual-machines/enable-nvme-temp-faqs#how-can-i-format-and-initialize-temp-nvme-disks-in-windows-when-i-create-a-vm-). Additionally, be sure to check that the VM isn't configured using a [sector size greater than 4 KB](sql-installation-fails-sector-size-error-azure-vm.md#resolution) before installing SQL Server.
32+
33+
If it is possible, use another VM SKU instead, such as the ones listed in the [VM size best practices](/azure/azure-sql/virtual-machines/windows/performance-guidelines-best-practices-vm-size#checklist).
34+
35+
36+
## Impacted VMs
37+
38+
This issue occurs with virtual machines that deploy with an uninitialized temporary drive, such as the following VM sizes:
39+
40+
:::row:::
41+
:::column:::
42+
<br /> Intel Gen 10.2
43+
<br />- Dlsv6
44+
<br />- Dldsv6
45+
<br />- Ddsv6
46+
<br />- Esv6
47+
<br />- Edsv6
48+
<br />- Esv6 constrained core sizes
49+
<br />- Edsv6 constrained core sizes
50+
<br />- Lsv3 – All Azure VMs
51+
<br />- M-series VMs
52+
:::column-end:::
53+
:::column:::
54+
<br /> AMD Gen 9.1:
55+
<br />- Dalsv6
56+
<br />- Daldsv6
57+
<br />- Dasv6
58+
<br />- Dadsv6
59+
<br />- Easv6
60+
<br />- Eadsv6
61+
<br />- Falsv6
62+
<br />- Fasv6
63+
<br />- Famsv6
64+
:::row-end:::
65+

support/sql/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ items:
99

1010
- name: Azure SQL Virtual Machine
1111
items:
12+
- name: VM deployment fails with drive not ready error
13+
href: azure-sql/sql-deployment-fails-drive-not-ready.md
1214
- name: SQL Server installation fails on some Azure VMs
1315
href: azure-sql/sql-installation-fails-sector-size-error-azure-vm.md
1416
- name: FCI installation fails with error on Azure VM

0 commit comments

Comments
 (0)