適用対象: Azure VM 上の SQL Server
この記事では、SQL Server on Linux 仮想マシンについて特に多く寄せられる質問とその回答を示します。
この記事で Azure の問題に対処できない場合は、「Microsoft Q & A と Stack Overflow」の Azure 関連フォーラムを参照してください。 これらのフォーラムに問題を投稿できます。 Azure サポート要求を送信することもできます。 サポート要求を送信するには、[Azure サポート] ページで [サポートを受ける] を選択します。
イメージ
どのような SQL Server 仮想マシン ギャラリーのイメージを使用できますか?
Azure では、Linux と Windows の両方のすべてのエディションで、SQL Server のサポートされているすべてのメジャー リリース用の仮想マシン (VM) イメージを保持します。 詳細については、Linux VM イメージと Windows VM イメージ の完全な一覧を参照してください。
既存の SQL Server 仮想マシン ギャラリー イメージは更新されますか?
仮想マシン ギャラリー内の SQL Server イメージは、2 か月ごとに最新の Linux と Windows の更新プログラムによって更新されます。 Linux イメージの場合は、システムの最新の更新プログラムが含まれます。 Windows イメージの場合は、重要な SQL Server のセキュリティ更新プログラムや Service Pack など、Windows Update で重要とマークされている更新プログラムが含まれます。 SQL Server の累積更新プログラムは、Linux と Windows では異なる方法で処理されます。 Linux では、SQL Server の累積更新プログラムも更新に含まれます。 ただし、現時点では、Windows VM は、SQL Server または Windows Server の累積更新プログラムでは更新されません。
どのような関連 SQL Server パッケージがインストールされますか?
SQL Server on Linux VM に既定でインストールされる SQL Server パッケージを確認するには、「インストール済みパッケージ」を参照してください。
SQL Server 仮想マシン イメージはギャラリーから削除される可能性がありますか?
はい。 Azure では、メジャー バージョンとエディションごとに 1 つのイメージのみを保持します。 たとえば、新しい SQL Server Service Pack がリリースされると、Azure によりその Service Pack 用の新しいイメージが Azure Marketplace に追加されます。 前の Service Pack 用の SQL Server イメージは、Azure ポータルからただちに削除されます。 ただし、PowerShell からプロビジョニングする場合は、次の 3 か月間は引き続き使用できます。 3 か月が経過すると、前の Service Pack イメージは使用できなくします。 この削除ポリシーは、SQL Server のバージョンがそのライフサイクルの終わりに達した時点でサポートされなくなった場合にも適用されます。
作成
SQL Server で Linux 仮想マシンを作成するにはどうすればよいですか?
最も簡単な解決方法は、SQL Server を含む Linux 仮想マシンを作成することです。 Azure にサインアップして、ポータルから SQL Server VM を作成するチュートリアルについては、Azure portal で SQL Server を実行する Linux 仮想マシンを展開する方法に関するページを参照してください。 無料ライセンス版 (Developer または Express) を利用するかオンプレミスのライセンスを再利用して、SQL Server を VM に手動でインストールすることもできます。 現在所有しているライセンスを使用する場合は、Azure でのソフトウェア アシュアランスによるライセンス モビリティが必要です。
RHEL または SLES SQL Server VM を使用制限のある Azure サブスクリプションでプロビジョニングできないのはなぜですか?
RHEL および SLES 仮想マシンでは、使用制限のないサブスクリプションと、サブスクリプションに関連付けられている検証済みの支払い方法 (通常はクレジット カード) が必要です。 使用制限を削除せずに RHEL または SLES VM を展開した場合、サブスクリプションは無効になり、すべての VM/サービスが停止します。 この状態になった場合、サブスクリプションをもう一度有効にするには、使用制限を削除します。 現在の請求サイクルの残りのクレジットは復元されますが、再起動して実行を続けることを選択した場合、クレジット カードに対して RHEL または SLES VM イメージの追加料金が請求されます。
ライセンス
Azure VM に SQL Server のライセンス版をインストールするにはどうすればよいですか?
まず、Linux OS 専用の仮想マシンを作成します。 次に、Linux ディストリビューション用の SQL Server のインストール手順を実行します。 SQL Server の無料ライセンス版のいずれかをインストールしていない限り、SQL Server ライセンスと Azure でのソフトウェア アシュアランスによるライセンス モビリティも必要です。
SQL Server のライセンス持ち込み (BYOL) Linux 仮想マシンのイメージはありますか?
現時点では、SQL Server 用 BYOL Linux 仮想マシンのイメージはありません。 ただし、前の質問で説明したように、SQL Server を Linux 専用の VM に手動でインストールできます。
従量課金制のギャラリー イメージから作成した VM を、現在所有している SQL Server ライセンスを使用するように変更できますか。
いいえ。 秒単位のライセンスから独自のライセンスの使用に切り替えることはできません。 新しい Linux VM を作成し、SQL Server をインストールし、データを移行する必要があります。 ライセンス持ち込みについて詳しくは、前の質問をご覧ください。
管理
SQL Server を実行している Linux 仮想マシンを SQL Server Management Studio (SSMS) で管理できますか?
はい。ただし、SSMS は現時点では Windows 限定のツールです。 SQL Server を実行している Linux VM で SSMS を使用するには、Windows マシンからリモートで接続する必要があります。 Linux では、新しいmssql-confツールでさまざまな管理タスクをローカルに実行できます。 クロスプラットフォームのデータベース管理ツールについては、Azure Data Studio を参照してください。
SQL Server VM から SQL Server を完全に削除できますか?
はい。ただし、SQL Server Azure VM の価格に関するガイダンスのページで説明されているように、SQL Server VM に対して引き続き課金されます。 SQL Server が不要になった場合は、新しい仮想マシンをデプロイし、データとアプリケーションを新しい仮想マシンに移行してから、 SQL Server 仮想マシンを削除してください。
更新プログラムと修正プログラムの適用
Azure VM で SQL Server の新しいバージョン/エディションにアップグレードするにはどうすればよいですか?
目的のセットアップ メディアを使用して、Azure VM 上の SQL Server で、新しいバージョンまたはエディションの SQL Server にアップグレードできます。 SQL Server がアップグレードされたら、VM から拡張機能を削除して、SQL IaaS Agent 拡張機能を使用して Azure VM 上の SQL Server を再登録し、Azure portal で SQL Server の新しいバージョンまたはエディションを正確に反映させます。
全般
Azure VM で SQL Server 高可用性ソリューションはサポートされますか?
現時点ではありません。 Always On 可用性グループとフェールオーバー クラスタリングの両方で、Pacemaker などの Linux のクラスタリング ソリューションが必要です。 SQL Server でサポートされている Linux ディストリビューションは、クラウドの高可用性アドオンをサポートしていません。
Azure Linux VM 上の SQL Server は FIPS に準拠していますか?
現時点ではありません。 Azure の Windows Server 2019 または 2022 仮想マシンを使用して、FIPS に準拠させます。