ハードウェア仮想化環境で実行されている Microsoft SQL Server 製品のサポート ポリシー
この記事では、ハードウェア仮想化環境で実行されているSQL Server製品のサポート ポリシーについて説明します。
元の製品バージョン: SQL Server
元の KB 番号: 956893
概要
この記事では、ハードウェア仮想化環境で実行されている Microsoft SQL Server 製品のサポート ポリシーについて説明します。
詳細
Microsoft では、サポートされている次のハードウェア仮想化環境のSQL Serverに関するテクニカル サポートを提供しています。
Hyper-V を使用した Windows Server バージョン (現在サポート ライフサイクル中)
Microsoft Hyper-V サーバー
サーバー仮想化検証プログラム (SVVP) を通じて検証される構成。
認定ベンダーと SVVP の構成の詳細については、を参照してください http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm。
注:
SVVP ソリューションは、有効な SVVP 構成と見なされるためには、Windows Server バージョン (現在サポート ライフサイクル内) に認定されているハードウェアで実行されている必要があります。
Microsoft では、サポートされている次のハードウェア仮想化環境のSQL Serverバージョンに関するテクニカル サポートを提供しています。
- Azure Virtual Machines、Azure Virtual Network、Azure VMware Solutionを含む Azure インフラストラクチャ サービス (詳細については、「よく寄せられる質問」セクションを参照してください)。
- SQL Server バージョンは現在、ライフサイクル ポリシーに従ってサポートされているバージョンです。
Microsoft は、次の環境に対して制限付きまたはテクニカル サポートを提供しない場合があります。
- ライフサイクル ポリシーの外部にあり、仮想化ベンダーまたは構成で実行されている任意のバージョンのSQL Server。
- SVVP プログラムを通じて検証される構成ではない Microsoft 以外の仮想化ソフトウェア。
制限付きサポートのこのポリシーは、次の Microsoft サポート技術情報の記事に基づいています。
Microsoft 以外のハードウェア仮想化ソフトウェアで実行される Microsoft ソフトウェアのサポート ポリシー
制限事項と制限事項
次の制限事項は、上記のサポートされている構成のサポート ポリシーに影響する可能性があります。
ゲスト フェールオーバー クラスタリングは、次のすべての要件が満たされている場合に、この記事に記載されているサポートされているハードウェア仮想化環境の仮想マシン内のSQL Serverでサポートされています。
仮想マシンで実行されているオペレーティング システム ("ゲスト オペレーティング システム") は、現在サポート ライフサイクルに含まれている Windows Server バージョンです。
仮想化環境は、Microsoft サポート技術情報の次の記事に記載されているように、Windows Server または Windows Server フェールオーバー クラスタリングの要件を満たしています。
SQL Server製品は、現在のMicrosoft サポート ライフサイクル ポリシーでサポートされているバージョンである必要があります。 Microsoft サポート ライフサイクル ポリシーの詳細については、「製品とサービスのライフサイクル情報を検索する」を参照してください。
SQL Serverでは、VSS (ボリューム スナップショット) を使用する仮想化対応バックアップ ソリューションがサポートされています。 たとえば、SQL Serverは Hyper-V バックアップをサポートします。
VSS ボリューム スナップショットを使用しない仮想マシン スナップショットは、SQL Serverではサポートされていません。 VSS を使用してゲスト上のアプリケーションと対話することなく、VM のポイントインタイム メモリ、ディスク、デバイスの状態をバックグラウンドで保存するスナップショット テクノロジでは、SQL Serverが一貫性のない状態になる可能性があります。
Hyper-V レプリカのSQL Serverは、EnableWriteOrderPreservationAcrossDisks フラグが設定されている場合にサポートされます。
注:
EnableWriteOrderPreservationAcrossDisks フラグを設定するには、次のコマンドレットを実行します。
Set-VMReplication -VMName \<vm-name> -EnableWriteOrderPreservationAcrossDisks 1
例外
複数の SQL VM が互いに緊密に結合されている場合、個々の VM はディザスター リカバリー (DR) サイトにフェールオーバーできますが、VM フェールオーバー後に VM 内の SQL 高可用性 (HA) 機能を削除して再構成する必要があります。 このため、Hyper-VM レプリカでは、次のSQL Server機能はサポートされていません。
- 可用性グループ
- データベース ミラーリング
- フェールオーバー クラスター インスタンス
- ログの配布
- レプリケーション
Linux 環境で実行されている SQL Server の場合は、「Microsoft SQL Server のテクニカル サポート ポリシー」の「サポートされている仮想化テクノロジ」セクションのガイダンスを確認してください。
テストと開発のみを目的として、入れ子になった仮想化を使用した仮想マシンでの Hyper-V の実行でSQL Serverを使用することをお勧めします。
よく寄せられる質問
Q1: Microsoft 以外のベンダー構成が SVVP を通じて認定されている場合、どのようなレベルのテクニカル サポートを受けられますか?
A1: Microsoft Customer Service and Support (CSS) は、お客様と SVVP 認定ベンダーと連携して、仮想マシンで実行されているSQL Serverに関する問題を調査します。 Microsoft CSS または SVVP ベンダーは、次の SVVP Web サイトに記載されているプロセスに従って、TSANet プログラムをお客様のアクセス許可と共に使用して問題を解決します。
Q2: Microsoft 以外のベンダー仮想化構成が SVVP を通じて認定されていない場合はどうしますか?
A2: Microsoft CSS は、サポート 技術情報の記事897615に記載されているサポート ポリシーに従います。 詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
Microsoft 以外のハードウェア仮想化ソフトウェアで実行される Microsoft ソフトウェアのサポート ポリシー
問題がベンダーの仮想化ソフトウェアに関連している可能性があると Microsoft CSS が判断した場合、Microsoft CSS では、仮想化環境の外部で問題を再現する必要がある場合があります。
ベンダーがプログラムに参加している場合でも、すべてのベンダー構成が SVVP によって認定されたと見なされるわけではありません。 検証された構成の一覧は、ベンダーがこのプログラムを通じて変更を送信すると更新される可能性があります。
Q3: SVVP プログラムでは、Windows Server 2008 の有効な構成が具体的に一覧表示されます。 他のバージョンの Windows は、ゲスト オペレーティング システムとして使用することがサポートされていますか?
A3: はい。 次の SVVP Web サイトで説明されているように、最新リリースバージョンの Windows Server の SVVP 要件を満たす製品は、ライフサイクル マトリックスごとに引き続きサポートされているすべての以前のバージョンの Windows Server でサポートされていると見なされます。
ゲスト オペレーティング システムでSQL Serverを実行する場合、SQL Serverのバージョンは、各SQL Server製品ドキュメントに記載されている要件に従って、ゲスト オペレーティング システムのバージョンでサポートされている必要があります。
SQL Serverのハードウェアとソフトウェアの要件の詳細については、ドキュメントの次のページを参照してください。
Q4: 仮想化環境で実行するために、データベース ミラーリングなどのSQL Server機能はサポートされていますか?
A4: 仮想化環境でのSQL Serverのインストールと使用に関する唯一の制限事項は、この記事またはSQL Server製品ドキュメントに記載されています。 この記事またはSQL Server製品ドキュメントに記載されていない機能または使用方法は、ベア メタル ハードウェア環境と同じ制限とサポートを使用して仮想化環境でサポートされているものと見なされます。 SQL Serverのさまざまなエディションでサポートされている機能の詳細については、次の TechNet Web サイトを参照してください。
SQL Server 2008 R2 のエディションでサポートされる機能
これらの同じ要件は、仮想化環境で実行されている 2008 以降のバージョンSQL Serverにも適用されます。
Q5: Windows Server でのクイック移行とライブ マイグレーションは、SQL Serverでサポートされていますか?
A5: はい。Live Migration は、Hyper-V と Hyper-V サーバーの Windows Server で使用する場合、SQL Serverでサポートされます。 クイック移行は、Hyper-V および Hyper-V Server を使用した Windows Server のSQL Serverでもサポートされています。
Q6: スナップショットや移行などの SVVP ベンダー仮想化機能を使用する場合のSQL Serverのサポート ポリシーは何ですか?
A6: VSS を使用しない仮想化ベンダーのスナップショットは、SQL Serverではサポートされていません。 移行などの SVVP ベンダーのその他の仮想化追加機能は、SVVP ベンダーによってサポートされている必要があります。 これには、これらの機能を使用するときにSQL Serverで発生する可能性がある問題が含まれます。 仮想化製品の追加機能のサポート ポリシーの詳細については、次のリソースを参照してください。
Q7: Hyper-V 動的メモリはSQL Serverでサポートされていますか?
A7: Hyper-V 動的メモリは、SQL Serverで完全にサポートされています。 Hyper-V 動的メモリを使用して追加されたメモリを表示できるのは、ホット メモリ (Enterprise および Datacenter) をサポートするバージョンとエディションSQL Serverのみです。 SQL Server 2012 以降のバージョンの Standard エディションでは、仮想環境で実行するときにホット 追加メモリも認識されます。 ホット メモリをサポートしていないSQL Serverバージョンは引き続きサポートされます。 ただし、これらのバージョンでは、SQL Server起動時にオペレーティング システムに存在するメモリのみが検出されます。 Hyper-V 動的メモリを展開する前に、SQL Serverで Hyper-V 動的メモリを使用する場合は、次のリソースをお読みください。
Q8: Microsoft Azure Virtual Machine で実行するSQL Serverはサポートされていますか?
A8: はい。Microsoft は、Microsoft Azure Virtual Machinesと Microsoft Azure Virtual Networkを含む Microsoft Azure インフラストラクチャ サービスのSQL Serverをサポートしています。 Microsoft Azure Virtual Machine にSQL Serverをデプロイする場合は、次の点を考慮してください。
データベースのデータ ファイルとログ ファイルが複数のディスクに格納されている場合、Microsoft Azure Storages Geo-Replication はサポートされません。
Always On可用性グループ (複数のリスナーを含む) が完全にサポートされています。
SQL Enterprise エディションには DS3 VM 以上、SQL Standard と Web には DS2 以降をお勧めします。
Azure ファイルは現在、SQL Serverデータ ファイルまたはログ ファイルを格納するためにサポートされていません。
Microsoft Azure 仮想マシンとSQL Serverの詳細については、「Azure Virtual Machines (Windows) でのSQL Serverとは」を参照してください。
SQL Server フェールオーバー クラスター インスタンス (FCI) は、次のシナリオでサポートされます。
記憶域スペース ダイレクトを使用して、Windows Server 2016以降のバージョンで FCI をSQL Serverします。 詳細については、「Azure Virtual Machines でフェールオーバー クラスター インスタンスSQL Server構成する」を参照してください。
Windows Server 2016以降のバージョンでプレミアム ファイル共有を使用して FCI をSQL Serverします。 詳細については、「Premium ファイル共有を使用して FCI を作成する (Azure VM でSQL Server)」を参照してください。
Azure 共有ディスクを使用して FCI n Windows Server 2016 以降のバージョンをSQL Serverします。 詳細については、「Azure 共有ディスクを使用して FCI を作成する (Azure VM 上のSQL Server)」を参照してください。
Q9: Microsoft は Microsoft Azure VMware Solution で実行されているSQL Serverをサポートしていますか?
A9: はい。Microsoft は、Microsoft Azure VMware Solutionを含む Microsoft Azure Infrastructure Services でのSQL Serverをサポートしています。 Microsoft Azure VMware Solution でSQL Serverを展開する場合は、次のリソースを考慮してください。
SQL Server VM の適切なサイズ設定や VMware vCenter Server 構成の管理など、VMware vSphere を使用してSQL Serverを最適にデプロイする方法の詳細については、「VMware vSphere での Microsoft SQL Serverの設計」を参照してください。
Azure VMware Solutionの概要の詳細については、「Azure VMware Solution」を参照してください。
Q10: お客様は Microsoft Azure VM ロールでSQL Serverを実行できますか?
A10: Microsoft Azure VM ロールは非永続的なロールであり、Microsoft Azure 仮想マシンと同じではありません。 運用環境での使用SQL Serverサポートされていません。 Microsoft Azure プラットフォームにデータ プラットフォーム機能を現在デプロイする必要があるお客様は、Microsoft Azure Virtual Machine または Microsoft Azure SQL Databaseを使用する必要があります。
Q11 仮想化環境にSQL Serverをデプロイするときに考慮すべき推奨構成やベスト プラクティスはありますか。
A11: はい、それぞれのハイパーバイザーから次の推奨事項を確認する必要があります。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示