こんにちは。日本マイクロソフト 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 仮想マシン ストレージ構成
上記の前提条件を満たしてない場合は、「② 手動での記憶域プールへディスク拡張」を参照し、拡張ください。
[拡張手順]