Azure VM 上の SQL Server の新機能 (アーカイブ)
適用対象: Azure VM 上の SQL Server
この記事は、Azure VM 上の SQL Server の最新リリースで導入された新機能と機能強化に関連する、以前のドキュメントの変更点をまとめたものです。 Azure VM の SQL Server の詳細については、概要に関するページを参照してください。
「Azure VM 上の SQL Server の新機能」に戻る
2023
Note
SQL Server 2008 および SQL Server 2008 R2 は延長サポート対象外となり、Azure Marketplace から利用できなくなります。
変更点 | Month | 詳細 |
---|---|---|
Azure Elastic SAN (プレビュー) | 10 月 | パフォーマンス、スループット、コストを向上させるために、SQL Server ワークロードを Azure Elastic SAN に配置できるようになりました。 Azure Elastic SAN は現在プレビュー段階です。 詳細については、Azure Elastic SAN を確認してください。 |
SQL VM の正常性通知 | 9 月 | Azure portal の SQL 仮想マシンリソースの [概要] ページに、SQL IaaS Agent 拡張機能の正常性に関する情報と、状態が異常または失敗であるときのエラー状態が表示されるようになりました。 詳細については、拡張機能のトラブルシューティングを参照してください。 |
Microsoft Entra ID のリブランディング | 9 月 | Azure Active Directory は Microsoft Entra ID に名称変更されています。 |
Azure Update Manager (プレビュー) | 8 月 | 現在既存の自動修正機能では不可能な累積更新を含め、Azure Portal の SQL 仮想マシンリソースに統合された Azure Update Manager を使用して、複数の SQL Server VM に大規模に修正プログラムを自動的に適用できるようになりました。 Azure VM 上での SQL Server 向けの Azure Update Manager の使用は、現在プレビュー段階です。 詳細については、Azure VM 上での SQL Server 用 Azure Update Manager を参照 してください。 |
Azure portal からの AG の構成 | 8 月 | Azure portal を使用して、Always On 可用性グループを複数のサブネットにデプロイする新しいエクスペリエンスの一般提供が開始しました。 詳細については、Azure portal を使用した可用性グループの構成を参照してください。 |
Azure Functions GA における Azure SQL バインド | 5 月 | Azure Functions は、Azure SQL 製品と SQL Server 製品の入力バインドと出力バインドをサポートしています。 この機能は現在一般提供されています。 詳細については、Azure Functions における Azure SQL バインドに関する記事を参照してください。 |
Azure Functions プレビューの Azure SQL トリガー | 5 月 | Azure Functions は、Azure SQL 製品と SQL Server 製品向けの関数トリガーをサポートしています。 現在、この機能はプレビュー段階にあります。 詳細については、「Azure Functions の Azure SQL トリガー」を参照してください。 |
SQL IaaS Agent 拡張機能の自動アップグレード | 4 月 | SQL IaaS Agent 拡張機能の自動アップグレードを有効にして、拡張機能に対する最新の更新プログラムを毎月自動的に受け取るようにすることができるようになりました。 詳しくは、SQL IaaS Agent の設定に関する記事を確認してください。 |
Microsoft Entra 認証 GA | 4 月 | Microsoft Entra 認証が一般提供になりました。 詳細については、「Microsoft Entra 認証の構成」を参照してください。 |
AG をマルチサブネットに移行する | 4 月 | 単一のサブネットの Always On 可用性グループを複数のサブネットに移行して、リスナーへのトラフィックのルーティングで Azure Load Balancer または分散ネットワーク名 (DNN) に依存しないようにする方法について説明します。 詳細については、マルチサブネット環境への可用性グループの移行に関する記事を参照してください。 |
拡張機能管理モードが削除されました | 3 月 | SQL IaaS Agent 拡張機能のアーキテクチャが更新され、管理モードは削除されました。 新しくデプロイされたすべての SQL Server VM は、同じ既定の構成と最小特権セキュリティ モデルを使って、拡張機能に登録されます。 詳細については、「管理モード」を参照してください。 |
Microsoft Entra for SQL Server を有効にする | Ferbruary | SQL Server VM に対して Microsoft Entra 認証を有効にするのに役立つガイドを公開しました。 詳細については、「Microsoft Entra の構成」を参照してください。 |
マルチサブネット AG を複数のリージョンに拡張する | January | Azure 仮想マシンまたはオンプレミスの既存のマルチサブネット可用性グループを、Azure の別のリージョンに拡張します。 詳しくは、複数リージョンでのマルチサブネット可用性グループに関する記事をご覧ください。 |
2022
[変更点] | 詳細 |
---|---|
SQL IaaS Agent 拡張機能のトラブルシューティング | SQL Server IaaS エージェント拡張機能に関する既知の問題のトラブルシューティングと対処に役立つ記事が追加されました。 詳細については、「既知の問題のトラブルシューティング」を参照してください。 |
Azure portal からの AG の構成 | Azure portal を使用して、Always On 可用性グループを複数のサブネットにデプロイする新しいエクスペリエンスがあります。 可用性グループの新しいデプロイ方法は、SQL 仮想マシン リソースを使用する以前のデプロイに代わるものです。 現在、この機能はプレビュー段階にあります。 詳細については、Azure portal を使用した可用性グループの構成に関するページを参照してください。 |
Microsoft Entra 認証 | Azure portal を使用して、Azure VM 上の SQL Server 2022 に対する Microsoft Entra 認証を構成できるようになりました。 現在、この機能はプレビュー段階にあります。 開始するには、SQL Server VM を使用した Microsoft Entra に関するページを参照してください。 |
SQL IaaS エージェント拡張機能の最小特権アクセス許可モデル | SQL Server IaaS エージェント拡張機能で使用できる新しいアクセス許可モデルがあり、拡張機能で使われる各機能に対する最小特権のアクセス許可を付与します。 詳細については、SQL IaaS エージェント拡張機能のアクセス許可に関する記事を参照してください。 |
機密 VM | Azure VM 上の SQL Server は、Azure 機密 VM 上の SQL Server へのデプロイをサポートするようになりました。 作業を開始するには、クイック スタート: Azure 機密 VM への SQL Server のデプロイに関するページをご覧ください。 |
SQL ベスト プラクティス アセスメント用の Azure CLI | Azure CLI を使用して SQL ベスト プラクティス アセスメント機能を構成できるようになりました。 |
Azure portal での tempdb の構成 | Azure portal を使用して、ファイルの数、初期サイズ、既存の SQL Server インスタンスの自動拡張率など、tempdb の設定を構成できるようになりました。 詳細については、ポータルでの SQL Server VM の管理に関する記事を参照してください。 |
SDK スタイルの SQL プロジェクト | Azure Data Studio または VS Code の SQL Database Projects 拡張機能で SDK スタイルの SQL プロジェクトに Microsoft.Build.Sql を使用します。 現在、この機能はプレビュー段階にあります。 詳細については、SDK スタイルの SQL プロジェクトに関するページを参照してください。 |
Ebdsv5 シリーズ | 新しい Ebdsv5 シリーズ では、Azure で最高の I/O スループットと仮想コアの比率が提供され、メモリと仮想コアの比率は 8 になります。 このシリーズのオファーでは、Azure VM 上の SQL Server ワークロードに対して最適な価格パフォーマンス比が提供されます。 ほとんどの SQL Server ワークロードで、このシリーズを最初に検討してください。 詳細については、VM サイズに関する更新を参照してください。 |
セキュリティの運用方法 | SQL Server VMのセキュリティベストプラクティスが書き直され、更新されました! |
分散型 AG を使用した移行 | 分散型可用性グループを使用して、SQL Server のスタンドアロン インスタンスまたは可用性グループ全体から、Azure VM 上の SQL Server にデータベースを移行できるようになりました。 開始するには前提条件を参照してください。 |
2021
[変更点] | 詳細 |
---|---|
デプロイ構成の改善 | Azure Marketplace イメージから SQL Server VM をデプロイするときに、システム データベースの場所、tempdb データ ファイルの数、照合順序、並列処理の最大限度、最小と最大のサーバー メモリ設定、アドホック ワークロードの最適化のオプションを構成できるようになりました。 詳細については、SQL Server VM のデプロイに関する記事を参照してください。 |
自動バックアップの改善 | 自動バックアップの最大保持期間が 30 日から 90 日に変更され、ストレージ アカウント内の特定のコンテナーを選べるようになりました。 詳細については、自動バックアップに関するページを参照してください。 |
Tempdb の構成 | Azure portal の [SQL 仮想マシン]ウィンドウから tempdb 設定(サイズ増加やデータ ファイルの追加など)を直接変更できるようになりました。 |
HADR で Azure Load Balancer または DNN が不要に | 複数のサブネットに SQL Server VM をデプロイすると、高可用性/ディザスター リカバリ (HADR) ソリューションにトラフィックをルーティングするために Azure Load Balancer または分散ネットワーク名 (DNN) に依存する必要がなくなります。 詳細については、複数のサブネットの可用性グループのチュートリアル、または FCI 用の SQL Server VM の準備に関する記事を参照してください。 |
SQL の評価 | SQL Assessment を使用して Azure portal 内の SQL Server VM の正常性を評価し、パフォーマンスを向上させる推奨事項を提示し、不足しているベストプラクティス構成を特定できるようになりました。 現在、この機能はプレビュー段階にあります。 |
SQL IaaS Agent 拡張機能による Ubuntu のサポートが始まる | SQL Server IaaS 拡張機能を使用して Ubuntu Linux 上で実行されている SQL Server VM を登録するためのサポートが追加されました。 |
SQL IaaS Agent 拡張機能のフル モードで再起動が不要になる | SQL Server VM を SQL IaaS Agent 拡張機能に登録するときに、SQL Server サービスを再起動する必要がなくなりました。 |
ポータルで SQL Server IaaS 拡張機能を修復する | これで、Azure portal から SQL Server IaaS Agent 拡張機能の状態を直接確認し、必要であればそれを修復できるようになりました。 |
Azure portal のセキュリティ拡張機能 | Microsoft Defender for SQL を有効にすると、Azure portal で SQL 仮想マシン リソースのセキュリティ センター推奨事項を表示できます。 |
HADR コンテンツの更新 | Microsoft では、高可用性とディザスター リカバリー (HADR) のコンテンツを更新し、強化しました。 ここでは、Windows Server フェールオーバー クラスターの概要と、SQL Server VM のクォーラムの構成方法について説明します。 さらに、クラウドに採用されているより包括的な設定の推奨事項を使用して、クラスターのベスト プラクティスを強化しました。 |
高可用性を VM に移行する | Azure Migrate では、高可用性ソリューション全体を Azure VM 上の SQL Server にリフト アンド シフトできるようになりました。 今すぐ Azure Migrate を使用して、可用性グループまたはフェールオーバー クラスター インスタンスを SQL Server VM に移行してください。 |
パフォーマンスのベスト プラクティスの更新 | パフォーマンスのベスト プラクティスに関するドキュメントを書き換え、更新しました。1 つの記事を一連の記事に分割し、チェックリスト、VM サイズのガイダンス、記憶域のガイダンス、基本手順がそれぞれまとめられています。 |
2020
[変更点] | 詳細 |
---|---|
Azure Government のサポート | Azure Government クラウドでホストされている仮想マシンの SQL IaaS Agent 拡張機能に SQL Server 仮想マシンを登録できるようになりました。 |
Azure SQL ファミリ | Azure Virtual Machines 上の SQL Server は、Azure SQL 製品ファミリの一部になりました。 最新の状況を確認してください。 製品に変更はありませんが、ドキュメントでは Azure SQL 製品に関する決定を容易にすることを目的としています。 |
分散ネットワーク名 (DNN) | Windows Server 2016 以降の SQL Server 2019 では、Azure Load Balancer を使用する代わりに分散ネットワーク名を使用してフェールオーバー クラスター インスタンス (FCI) にトラフィックをルーティングするためのサポートをプレビュー公開しています。 このサポートにより、Azure の高可用性 (HA) ソリューションへの接続が簡素化および合理化されます。 |
Azure 共有ディスクを使用した FCI | Azure 共有ディスクを使用し、フェールオーバー クラスター インスタンス (FCI) をデプロイできるようになりました。 |
再構成された FCI のドキュメント | 書き直しおよび再構成により、Azure VM 上の SQL Server を使用したフェールオーバー クラスター インスタンスに関するドキュメントがわかりやすくなりました。 クラスター構成のベスト プラクティス、SQL Server FCI 用の仮想マシンを準備する方法、Azure Load Balancer を構成する方法など、構成コンテンツの一部が分けられました。 |
Ultra Disk へのログの移行 | ハイ パフォーマンスと低待機時間を活用するために、ログ ファイルを Ultra Disk に移行する方法について学習します。 |
Azure PowerShell を使用した可用性グループの作成 | Azure PowerShell と Azure CLI を使用して、可用性グループの作成を簡略化できるようになりました。 |
ポータルでの可用性グループの構成 | Azure portal を使用して可用性グループを構成できるようになりました。 この機能は現在プレビュー段階であり、デプロイの途中です。目的のリージョンで利用できない場合は、後日に再度ご確認ください。 |
自動拡張機能登録 | 自動登録機能を有効にして、サブスクリプションに既にデプロイされているすべての SQL Server VM を、SQL IaaS Agent 拡張機能に自動的に登録できるようになりました。 これは既存のすべての VM に適用され、今後追加されるすべての SQL Server VM も自動的に登録されます。 |
可用性グループの DNN | SQL Server 2019 CU8 以降向けに分散ネットワーク名 (DNN) リスナーを構成して、従来の VNN リスナーを置き換えることができるようになりました。これにより、Azure Load Balancer が必要なくなります。 |
2019
[変更点] | 詳細 |
---|---|
Azure での無料 DR レプリカ | ソフトウェア アシュアランスがある場合は、オンプレミスの SQL Server インスタンス用に Azure でディザスター リカバリー用の無料のパッシブ インスタンスをホストできます。 |
SQL IaaS Agent 拡張機能の一括登録 | SQL IaaS Agent 拡張機能に SQL Server 仮想マシンを一括登録できるようになりました。 |
パフォーマンスが最適化されたストレージ構成 | 新しい SQL Server VM を作成するときに、ストレージの構成を完全にカスタマイズすることができるようになりました。 |
FCI 用の Premium ファイル共有 | 記憶域スペース ダイレクトの元の方法ではなく、Premium ファイル共有を使用してフェールオーバー クラスター インスタンスを作成できるようになりました。 |
Azure Dedicated Host | 対象の SQL Server VM を Azure Dedicated Host で実行できます。 |
別のリージョンへの SQL Server VM の移行 | Azure Site Recovery を使用して、異なるリージョン間で SQL Server VM を移行します。 |
新しい SQL IaaS インストール モード | SQL Server サービスの再開を回避するため、SQL Server IaaS 拡張機能を軽量モードでインストールできるようになりました。 |
SQL Server エディションの変更 | SQL Server VM の エディション プロパティを変更できるようになりました。 |
SQL IaaS Agent 拡張機能への変更 | 新しい SQL IaaS モードを使用して、SQL Server VM を SQL IaaS Agent 拡張機能に登録できます。 この機能には、Windows Server 2008 のイメージが含まれます。 |
Azure ハイブリッド特典を使用するライセンス持ち込みイメージ | Azure Marketplace からデプロイされたライセンス持ち込みイメージを使用して、ライセンスの種類を従量課金制に切り替えることができるようになりました。 |
Azure portal での新しい SQL Server VM の管理 | Azure portal で SQL Server VM を管理する新しい方法が導入されました。 詳細については、「Azure portal で SQL Server VM を管理する」を参照してください。 |
SQL Server 2008 および 2008 R2 の延長サポート | "そのまま" Azure VM に移行することで、SQL Server 2008 および SQL Server 2008 R2 のサポートを延長します。 |
カスタム イメージのサポートの可否 | OS と SQL Server イメージをカスタマイズするために、SQL Server IaaS 拡張機能をインストールできるようになりました。これにより、機能が制限された柔軟なライセンスが提供されます。 対象のカスタム イメージを SQL IaaS Agent 拡張機能に登録するときに、ライセンスの種類として "AHUB" を指定します。そうしないと、登録は失敗します。 |
名前付きインスタンスのサポートの可否 | 既定のインスタンスが適切にアンインストールされている場合、名前付きインスタンスで SQL Server IaaS 拡張機能を使用できるようになりました。 |
ポータルの機能強化 | SQL Server VM をデプロイするための Azure portal エクスペリエンスは、より使いやすくなるように改良されています。 詳細については、SQL Server VM のデプロイに関する簡単なクイックスタートと、より包括的なハウツー ガイドを参照してください。 |
ポータルの改善 | Azure portal を使用して、SQL Server VM のライセンス モデルを従量課金制からライセンス持ち込みに変更できるようになりました。 |
Azure CLI を使用した SQL Server VM への可用性グループのデプロイの簡素化 | 可用性グループを Azure の SQL Server VM にデプロイすることが以前より簡単になりました。 Azure CLI を使用すると、Windows フェールオーバー クラスター、内部ロード バランサー、および可用性グループのリスナーのすべてをコマンド ラインから作成できます。 詳細については、「Azure CLI を使用して Azure VM で SQL Server の Always On 可用性グループを構成する」を参照してください。 |
2018
[変更点] | 詳細 |
---|---|
SQL Server クラスターの新しいリソース プロバイダー | Windows フェールオーバー クラスターのメタデータを定義する新しいリソース プロバイダー (Microsoft.SqlVirtualMachine/SqlVirtualMachineGroups)。 SQL Server VM を SqlVirtualMachineGroups に参加させることで、Windows Server フェールオーバー クラスター (WSFC) サービスをブートストラップし、VM をクラスターに参加させます。 |
Azure クイックスタート テンプレートを使用して自動化された可用性グループのデプロイの設定 | 2 つの Azure クイックスタート テンプレートを使用して、Windows フェールオーバー クラスターを作成し、SQL Server VM をそれに参加させ、リスナーを作成し、内部ロード バランサーを構成することができるようになりました。 詳細については、Azure クイックスタート テンプレートを使用した Azure VM 上の SQL Server に対する Always On 可用性グループの構成に関するページを参照してください。 |
SQL IaaS Agent 拡張機能への自動登録 | 今月より後にデプロイされる SQL Server VM は、自動的に新しい SQL IaaS Agent 拡張機能に登録されます。 今月より前にデプロイされた SQL Server VM は、まだ手動で登録する必要があります。 詳細については、「Azure の SQL Server 仮想マシンを SQL IaaS Agent 拡張機能に登録する」を参照してください。 |
新しい SQL IaaS Agent 拡張機能 | 新しいリソース プロバイダー (Microsoft.SqlVirtualMachine) を使用すると、SQL Server VM の管理が強化されます。 VM の登録の詳細については、「Azure の SQL Server 仮想マシンを SQL IaaS Agent 拡張機能に登録する」を参照してください。 |
ライセンス モデルを切り替える | Azure CLI または PowerShell を使用して、SQL Server VM のライセンス モデルを従量制と持ち込みの間で切り替えることができるようになりました。 詳細については、Azure の SQL Server 仮想マシンのライセンス モデルを変更する方法に関するページを参照してください。 |
コンテンツの改善への協力
Azure SQL のドキュメントに投稿するには、Docs 共同作成者ガイドに関する記事をご覧ください。
その他のリソース
Windows VM:
- Windows VM における SQL Server の概要
- Windows VM での SQL Server のプロビジョニング
- Azure VM の SQL Server へのデータベースの移行
- Azure 仮想マシンにおける SQL Server の高可用性とディザスター リカバリー
- Azure Virtual Machines における SQL Server のパフォーマンスに関するベスト プラクティス
- Azure Virtual Machines における SQL Server のアプリケーション パターンと開発計画
Linux VM: