Configuration Manager でサポートされている SQL Server バージョン
Configuration Manager (現在のブランチ) に適用
各 Configuration Manager サイトでは、サイト データベースをホストするためにサポートされている SQL Server のバージョンと構成が必要です。
SQL Server のインスタンスと場所
中央管理サイトとプライマリ サイト
サイト データベースでは、SQL Server の完全インストールを使用する必要があります。
SQL Server は次の場所にあります。
- サイト サーバー コンピューター。
- サイト サーバーからリモートであるコンピューター。
次のインスタンスがサポートされています。
SQL Server の既定または名前付きインスタンス。
複数のインスタンス構成。
SQL Server Always On フェールオーバー クラスター インスタンス。 詳細については、「 サイト データベースに SQL Server Always On フェールオーバー クラスター インスタンスを使用する」を参照してください。
SQL Server Always On 可用性グループ。 詳細については、「 SQL Server Always On 可用性グループを使用するための準備」を参照してください。
セカンダリ サイト
サイト データベースでは、SQL Server または SQL Server Express の完全インストールの既定のインスタンスを使用できます。
SQL Server はサイト サーバー コンピューターに配置する必要があります。
サポートに関する制限事項
次の構成はサポートされていません。
ネットワーク負荷分散 (NLB) クラスター構成内のフェールオーバー クラスター インスタンス
クラスター共有ボリューム (CSV) 上のフェールオーバー クラスター インスタンス
SQL Server データベース ミラーリング テクノロジとピアツーピア レプリケーション
SQL Server トランザクション レプリケーションは、 データベース レプリカを使用するように構成された管理ポイントにオブジェクトをレプリケートする場合にのみサポートされます。
サポートされているバージョンの SQL Server
複数のサイトを持つ階層では、異なるサイトで異なるバージョンの SQL Server を使用してサイト データベースをホストできます。 次の項目が当てはまる限り:
- Configuration Manager では、使用する SQL Server のバージョンがサポートされています。
- 使用する SQL Server バージョンは、Microsoft によって引き続きサポートされます。
- SQL Server では、2 つのバージョンの SQL Server 間のレプリケーションがサポートされています。 詳細については、「 SQL Server レプリケーションの下位互換性」を参照してください。
SQL Server 2016 以前の場合、各 SQL Server バージョンとサービス パックのサポートは 、Microsoft ライフサイクル ポリシーに従います。 特定の SQL Server Service Pack のサポートには、基本サービス パックバージョンとの下位互換性が損なされない限り、累積的な更新プログラムが含まれます。 SQL Server 2017 以降では、最新の サービス モデルに従っているため、サービス パックはリリースされません。 SQL Server チームは、累積的な更新プログラムが利用可能になったときに、継続的かつ プロアクティブにインストール することをお勧めします。
特に指定がない限り、次のバージョンの SQL Server は、すべてのアクティブなバージョンの Configuration Manager でサポートされます。 新しい SQL Server バージョンのサポートが追加された場合は、そのサポートを追加する Configuration Manager バージョンが示されます。 同様に、サポートが非推奨の場合は、影響を受けるバージョンの Configuration Manager に関する詳細を確認してください。
重要
中央管理サイトでデータベースに SQL Server Standard を使用する場合は、階層でサポートできるクライアントの総数を制限します。 「 数値のサイズとスケール」を参照してください。
SQL Server 2022: Standard、Enterprise
現在のブランチ 2303 以降では、Configuration Manager データベースで互換性レベル/カーディナリティ推定を 150 に設定した SQL Server 2022 のサポートが追加されます。 SQL 2022 ネイティブ (160) は現在サポートされていません。
このバージョンの SQL Server は、次のサイトで使用できます。
- 中央管理サイト
- プライマリ サイト
- セカンダリ サイト
SQL Server 2019: Standard、Enterprise
このバージョンは、累積的な更新プログラムのバージョンが SQL Server ライフサイクルでサポートされている限り、累積的な更新プログラム 5 (CU5) 以降で使用できます。 CU5 は、 スカラー UDF インライン化の問題を解決する SQL Server 2019 の最小要件です。
このバージョンの SQL Server は、次のサイトで使用できます。
- 中央管理サイト
- プライマリ サイト
- セカンダリ サイト
SQL Server 2017: Standard、Enterprise
このバージョンは、 累積的な更新プログラムのバージョン が SQL Server ライフサイクルでサポートされている限り、累積的な更新プログラム バージョン 2 以降で使用できます。 このバージョンの SQL Server は、次のサイトで使用できます。
- 中央管理サイト
- プライマリ サイト
- セカンダリ サイト
SQL Server 2016: Standard、Enterprise
このバージョンは、SQL Server ライフサイクルでサポートされる最小の Service Pack と累積的な更新プログラムで使用できます。 このバージョンの SQL Server は、次のサイトで使用できます。
- 中央管理サイト
- プライマリ サイト
- セカンダリ サイト
SQL Server 2014: Standard、Enterprise
このバージョンは、SQL Server ライフサイクルでサポートされる最小の Service Pack と累積的な更新プログラムで使用できます。 このバージョンの SQL Server は、次のサイトで使用できます。
- 中央管理サイト
- プライマリ サイト
- セカンダリ サイト
重要
バージョン 2409 以降、SQL Server 2014 のサポートは非推奨になりました。 サポート ライフサイクルは 2024 年 7 月に終了します。 その前にすべてのデータベース サーバーをアップグレードすることを計画します。 詳細については、「 SQL Server」を参照してください。
SQL Server 2017 Express
このバージョンは、 累積的な更新プログラムのバージョン が SQL Server ライフサイクルでサポートされている限り、累積的な更新プログラム バージョン 2 以降で使用できます。 このバージョンの SQL Server は、次のサイトで使用できます。
- セカンダリ サイト
SQL Server 2016 Express
このバージョンは、SQL Server ライフサイクルでサポートされる最小の Service Pack と累積的な更新プログラムで使用できます。 このバージョンの SQL Server は、次のサイトで使用できます。
- セカンダリ サイト
SQL Server 2014 Express
このバージョンは、SQL Server ライフサイクルでサポートされる最小の Service Pack と累積的な更新プログラムで使用できます。 このバージョンの SQL Server は、次のサイトで使用できます。
- セカンダリ サイト
重要
バージョン 2409 以降、SQL Server 2014 のサポートは非推奨になりました。 サポート ライフサイクルは 2024 年 7 月に終了します。 その前にすべてのデータベース サーバーをアップグレードすることを計画します。 詳細については、「 SQL Server」を参照してください。
SQL Server に必要な構成
サイト データベースに使用するすべての SQL Server (SQL Server Express を含む) では、次の構成が必要です。 Configuration Manager がセカンダリ サイトのインストールの一部として SQL Server Express をインストールすると、これらの構成が自動的に作成されます。
SQL Server アーキテクチャ バージョン
Configuration Manager では、サイト データベースをホストするために 64 ビット バージョンの SQL Server が必要です。
データベースの照合順序
各サイトで、サイトに使用される SQL Server のインスタンスとサイト データベースの両方で、次の照合順序を使用する必要があります: SQL_Latin1_General_CP1_CI_AS。
Configuration Manager では、中国GB18030標準では、この照合順序に対して 2 つの例外がサポートされています。 詳細については、「 国際サポート」を参照してください。
データベース互換性レベル
Configuration Manager では、サイト データベースの互換性レベルが、Configuration Manager バージョンでサポートされている最も低い SQL Server バージョン以上である必要があります。
以前のバージョンの SQL Server からサイト データベースをアップグレードする場合、データベースは、SQL Server のそのインスタンスに対して許可されている最低限のカーディナリティ推定レベルを保持します。 データベースを使用して SQL Server を許可レベルより低い互換性レベルでアップグレードすると、データベースは SQL Server で許可されている最小の互換性レベルに自動的に設定されます。
次の表は、Configuration Manager サイト データベースに推奨される互換性レベルを示しています。
SQL Server のバージョン | サポートされている互換性レベル | 推奨レベル |
---|---|---|
SQL Server 2022 | 150、140、130、120、110 | 150 |
SQL Server 2019 | 150, 140, 130, 120, 110 | 150 |
SQL Server 2017 | 140, 130, 120, 110 | 140 |
SQL Server 2016 | 130, 120, 110 | 130 |
サイト データベースで使用されている SQL Server カーディナリティ推定互換性レベルを特定するには、サイト データベース サーバーで次の SQL クエリを実行します。
SELECT name, compatibility_level FROM sys.databases
SQL Server の互換性レベルとその設定方法の詳細については、「 ALTER DATABASE 互換性レベル (Transact-SQL)」を参照してください。
SQL Server の機能
各サイト サーバーには 、データベース エンジン サービス 機能のみが必要です。
Configuration Manager データベース レプリケーションでは、 SQL Server レプリケーション 機能は必要ありません。 ただし、この SQL Server 構成は、 管理ポイントにデータベース レプリカを使用する場合に必要です。
Windows 認証
Configuration Manager では、データベースへの接続を検証するために Windows 認証 が必要です。
SQL Server インスタンス
サイトごとに SQL Server の専用インスタンスを使用します。 インスタンスには、 名前付きインスタンス または 既定のインスタンスを指定できます。
SQL Server メモリ
SQL Server Management Studio を使用して SQL Server のメモリを予約します。 [サーバー メモリ オプション] の [ 最小サーバー メモリ ] 設定 を設定します。 この設定を構成する方法の詳細については、「 SQL Server メモリ サーバーの構成オプション」を参照してください。
サイト サーバーと同じコンピューターにインストールするデータベース サーバーの場合: SQL Server のメモリを、使用可能なアドレス指定可能なシステム メモリの 50 ~ 80% に制限します。
サイト サーバーからリモートである専用データベース サーバーの場合: SQL Server のメモリを、使用可能なアドレス指定可能なシステム メモリの 80 ~ 90% に制限します。
使用中の各 SQL Server インスタンスのバッファー プールのメモリ予約の場合:
- 中央管理サイトの場合: 8 GB 以上を設定します。
- プライマリ サイトの場合: 8 GB 以上を設定します。
- セカンダリ サイトの場合: 4 GB 以上を設定します。
SQL Server の入れ子になったトリガー
SQL Server の入れ子になったトリガーを有効にする必要があります。 詳細については、「入れ子になったトリガー サーバー構成オプションの構成」を参照してください。
SQL Server CLR の統合
サイト データベースでは、SQL Server 共通言語ランタイム (CLR) を有効にする必要があります。 このオプションは、Configuration Manager のインストール時に自動的に有効になります。 CLR の詳細については、「 SQL Server CLR 統合の概要」を参照してください。
SQL Server Service Broker (SSB)
SQL Server Service Broker は、サイト間レプリケーションと 1 つのプライマリ サイトの両方に必要です。
信頼できる設定
Configuration Manager では、SQL の信頼できるデータベース プロパティが自動的に有効になります。 このプロパティは、Configuration Manager で ON にする必要があります。
SQL Server のオプション構成
完全な SQL Server インストールを使用するデータベースごとに、次の構成は省略可能です。
SQL Server サービス
SQL Server サービスを構成するには、次のコマンドを使用します。
権限の低いドメイン ユーザー アカウント:
- この構成はベスト プラクティスであり、アカウントのサービス プリンシパル名 (SPN) を手動で登録する必要がある場合があります。
SQL Server を実行するコンピューターの ローカル システム アカウント:
- 構成プロセスを簡略化するには、ローカル システム アカウントを使用します。
- ローカル システム アカウントを使用すると、Configuration Manager によって SQL Server サービスの SPN が自動的に登録されます。
- SQL Server サービスにローカル システム アカウントを使用することは、SQL Server のベスト プラクティスではありません。
SQL Server を実行しているコンピューターがローカル システム アカウントを使用して SQL Server サービスを実行しない場合は、Active Directory Domain Services で SQL Server サービスを実行するアカウントの SPN を構成します。 (システム アカウントを使用すると、SPN が自動的に登録されます)。
サイト データベースの SPN の詳細については、「サイト データベース サーバーの SPN を管理する」を参照してください。
SQL Server サービスで使用されるアカウントを変更する方法については、「 SCM サービス - サービスのスタートアップ アカウントを変更する」を参照してください。
SQL Server Reporting Services
レポートを実行できるレポート サービス ポイントをインストールするには、SQL Server Reporting Services が必要です。 Configuration Manager では、サイト データベースと同じバージョンの SQL Server をレポート用にサポートしています。
詳細については、「 Configuration Manager でのレポートの前提条件」を参照してください。
重要
以前のバージョンから SQL Server をアップグレードすると、 レポート ビルダーが存在しないというエラーが表示されることがあります。
このエラーを解決するには、レポート サービス ポイント サイト システムの役割を再インストールする必要があります。
データ ウェアハウス サービス ポイント
データ ウェアハウスでは、別のデータベースが使用されます。 サイト データベース サーバーまたは別の SQL Server でホストできます。 詳細については、「 Configuration Manager のデータ ウェアハウス サービス ポイント」を参照してください。
SQL Server ポート
SQL Server データベース エンジンとの通信とサイト間レプリケーションの場合は、既定の SQL Server ポート構成を使用するか、カスタム ポートを指定できます。
サイト間通信では 、既定でポート TCP 4022 を使用する SQL Server Service Broker が使用されます。
SQL Server データベース エンジンとさまざまな Configuration Manager サイト システムの役割間のサイト内通信では、既定でポート TCP 1433 が使用されます。 次のサイト システムの役割は、SQL Server データベースと直接通信します。
- 管理ポイント
- SMS プロバイダー コンピューター
- Reporting Services ポイント
- サイト サーバー
SQL Server を実行しているコンピューターが複数のサイトのデータベースをホストする場合、各データベースで SQL Server の個別のインスタンスを使用する必要があります。 また、各インスタンスは、一意のポート セットを使用するように構成する必要があります。
警告
Configuration Manager は動的ポートをサポートしていません。 SQL Server の名前付きインスタンスは既定でデータベース エンジンへの接続に動的ポートを使用するため、名前付きインスタンスを使用する場合は、サイト内通信に使用する静的ポートを手動で構成する必要があります。
SQL Server を実行しているコンピューターでファイアウォールが有効になっている場合は、展開で使用されているポートと、SQL Server と通信するコンピューター間のネットワーク上の任意の場所でファイアウォールが構成されていることを確認します。
特定のポートを使用するように SQL Server を構成する方法の例については、「特定の TCP ポートでリッスンするようにサーバーを構成する」を参照してください。
SQL Server のアップグレード オプション
SQL Server のバージョンをアップグレードする必要がある場合は、簡単なものから複雑なものまで、次のいずれかの方法を使用します。
SQL Server をインプレースアップグレード する (推奨)
新しいコンピューターに新しいバージョンの SQL Server をインストールし、Configuration Manager セットアップの データベース移動オプションを使用 して、サイト サーバーを新しい SQL Server にポイントします
バックアップと回復を使用します。 SQL Server アップグレード シナリオでのバックアップと回復の使用がサポートされています。 サイトを復旧する前に「考慮事項」を確認するときに、SQL Server のバージョン管理要件を無視できます。