SQL 仮想マシンのディスク拡張


こんにちは。日本マイクロソフト SQL Server サポートチームです。

 

今回は、Azure の SQL VM(SQL Server on Windows Server) のディスク拡張について、よくお問い合わせいただく以下の内容についてご案内します。

 

【本ブログで紹介させていただく内容】

 A. SQL 仮想マシンのディスクを拡張する方法

 B. SQL 仮想マシンからディスク拡張ができない

 C. ディスク拡張を拡張したが拡張できない

 

 A. SQL 仮想マシンのディスクを拡張する方法

 

Azure Marketplace から SQL Server のライセンス込みの仮想マシンをデプロイすると、OS 上のディスクが記憶域プール(SQLVMStoragePoolX)で構成されます。

SQL仮想マシンのストレージを拡張したい場合は、この記憶域プールを拡張する必要があります。

 

図.記憶域プール

 

 

記憶域プールの拡張は以下のいずれかの方法で実施します。

① SQL 仮想マシンからの拡張

② 手動での記憶域プールのディスク拡張

 

① SQL 仮想マシンからの拡張

 

[前提条件]

・SQL Server IaaS Agent をフル管理モードで導入している。

  SQL Server IaaS Agent 拡張機能とは (Windows) – SQL Server on Azure VMs | Microsoft Learn

・本ブログ記事執筆現在(2023/3/17)Premium ディスクがサポートされているインスタンスタイプを利用している。

※ Premium ディスクがサポートされていない場合は以下のようにメッセージが表示されます。

 

・本ブログ記事執筆現在(2023/3/17)、SQL 仮想マシンから拡張ができるのは、Premium ディスクのみになります。

※ Ultra ディスクの場合は以下のようにメッセージが表示されます。

 

図.SQL 仮想マシン ストレージ構成

 

 

上記の前提条件を満たしてない場合は、「② 手動での記憶域プールへディスク拡張」を参照し、拡張ください。

 

[拡張手順]