Skip to content

Commit e7d889d

Browse files
authored
Merge pull request #8523 from MashaMSFT/2025_sqlvmfl
AB#5043: staging sql vm deployment failure
2 parents 5fa47e3 + eeed237 commit e7d889d

2 files changed

Lines changed: 52 additions & 0 deletions

File tree

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: SQL Server Azure VM Deployment Fails with Drive Not Ready Error
3+
description: Resolves an issue that occurs when you try to deploy a SQL Server instance on an Azure VM image in Azure Marketplace.
4+
ms.date: 03/21/2025
5+
ms.author: dpless
6+
author: dplessMSFT
7+
ms.reviewer: mathoma, v-sidong
8+
ms.custom: sap:SQL Licensing, Installation and Patching
9+
---
10+
# "System Drive returned status not ready for use" error and Azure SQL Server VM deployment fails
11+
12+
This article helps you resolve a failed deployment of a SQL Server instance on an Azure virtual machine (VM) image in Azure Marketplace.
13+
14+
_Applies to:_  SQL Server on Azure VMs
15+
16+
## Symptoms
17+
18+
When you try to deploy a SQL Server instance on an Azure VM image in Azure Marketplace, the deployment fails with the following error message:
19+
20+
> System Drive returned status not ready for use.
21+
22+
## Cause
23+
24+
Some of the newest Azure VM sizes present a RAW Local SSD volume for ephemeral storage configured with the Non-Volatile Memory Express (NVMe) interface. This configuration might cause the deployment of a SQL Server instance on an Azure VM to fail because it attempts to place tempdb data files on the local SSD volume.
25+
26+
The deployment fails because the RAW Local SSD volume isn't formatted or initialized, which makes the ephemeral storage unavailable and prevents SQL Server from accessing it during installation.
27+
28+
## Resolution
29+
30+
This issue occurs because of the selected Azure VM size. To solve the issue, use one of the following methods:
31+
32+
- If possible, use another VM SKU, such as those listed in the [VM size best practices](/azure/azure-sql/virtual-machines/windows/performance-guidelines-best-practices-vm-size#checklist).
33+
- If you can't use another VM SKU, deploy the VM using a Windows Server-only image, [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-), and then manually install SQL Server. Additionally, make sure 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.
34+
35+
## Impacted VMs
36+
37+
This issue occurs with VMs that are deployed with an uninitialized temporary drive, such as the following VM sizes:
38+
39+
|Intel Gen 10.2|AMD Gen 9.1|
40+
|-|-|
41+
|Dlsv6|Dalsv6|
42+
|Dldsv6|Daldsv6|
43+
|Ddsv6|Dasv6|
44+
|Esv6|Dadsv6|
45+
|Edsv6|Easv6|
46+
|Esv6 constrained core sizes|Eadsv6|
47+
|Edsv6 constrained core sizes|Falsv6|
48+
|Lsv3 - All Azure VMs|Fasv6|
49+
|M-series VMs|Famsv6|
50+

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)