トレーニング
認定資格
Microsoft Certified: Azure Database Administrator Associate - Certifications
Microsoft PaaS リレーショナル データベース オファリングを使用して、クラウド、オンプレミス、ハイブリッド リレーショナル データベースの SQL Server データベース インフラストラクチャを管理します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Configuration Manager (現在のブランチ) に適用
各Configuration Manager サイトでは、サイト データベースをホストするためにサポートされている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は、サイト サーバー コンピューターに配置する必要があります。
重要
SQL 2012 または 2014 Express、Standard、Enterprise エディションを SQl 2016 または最新バージョンにアップグレードします。 VC++ は、セカンダリ サイトで最新バージョンにアップグレードする必要があります。最新Microsoft Visual C++再頒布可能バージョンをダウンロードします。
次の構成はサポートされていません。
ネットワーク負荷分散 (NLB) クラスター構成内のフェールオーバー クラスター インスタンス
クラスター共有ボリューム (CSV) 上のフェールオーバー クラスター インスタンス
SQL Server データベース ミラーリング テクノロジとピアツーピア レプリケーション
SQL Serverトランザクション レプリケーションは、データベース レプリカを使用するように構成された管理ポイントにオブジェクトをレプリケートする場合にのみサポートされます。
複数のサイトを持つ階層では、異なるサイトで異なるバージョンのSQL Serverを使用してサイト データベースをホストできます。 次の項目が当てはまる限り:
SQL Server 2016 以前の場合、各SQL Serverバージョンとサービス パックのサポートは、Microsoft ライフサイクル ポリシーに従います。 特定のSQL Server Service Pack のサポートには、基本 Service Pack バージョンとの下位互換性が損なされない限り、累積的な更新プログラムが含まれます。 SQL Server 2017 以降、サービス パックは最新のサービス モデルに従っているためリリースされません。 SQL Server チームは、累積的な更新プログラムが利用可能になったときに、継続的かつプロアクティブにインストールすることをお勧めします。
特に指定がない限り、次のバージョンのSQL Serverは、すべてのアクティブなバージョンのConfiguration Managerでサポートされます。 新しいSQL Serverバージョンのサポートが追加された場合、そのサポートを追加するConfiguration Managerバージョンが示されます。 同様に、サポートが非推奨の場合は、影響を受けるバージョンのConfiguration Managerに関する詳細を確認してください。
重要
中央管理サイトでデータベースにSQL Server Standardを使用する場合は、階層でサポートできるクライアントの総数を制限します。 「 数値のサイズとスケール」を参照してください。
現在のブランチ 2303 以降では、CONFIGURATION MANAGER データベースで互換性レベル/カーディナリティ推定を 150 に設定した SQL Server 2022 のサポートが追加されます。 SQL 2022 ネイティブ (160) は現在サポートされていません。
このバージョンのSQL Serverは、次のサイトで使用できます。
このバージョンは、累積的な更新プログラムのバージョンがSQL Server ライフサイクルでサポートされている限り、累積的な更新プログラム 5 (CU5) 以降で使用できます。 CU5 は、スカラー UDF インライン化に関する問題を解決するために、SQL Server 2019 の最小要件です。
このバージョンのSQL Serverは、次のサイトで使用できます。
このバージョンは、累積的な更新プログラムのバージョンがSQL Server ライフサイクルでサポートされている限り、累積的な更新プログラム バージョン 2 以降で使用できます。 このバージョンのSQL Serverは、次のサイトで使用できます。
このバージョンは、SQL Server ライフサイクルでサポートされる最小サービス パックと累積的な更新プログラムで使用できます。 このバージョンのSQL Serverは、次のサイトで使用できます。
重要
バージョン 2409 以降、SQL Server 2014 のサポートは非推奨になりました。 サポート ライフサイクルは 2024 年 7 月に終了します。 その前にすべてのデータベース サーバーをアップグレードすることを計画します。 詳細については、「SQL Server」を参照してください。
このバージョンは、累積的な更新プログラムのバージョンがSQL Server ライフサイクルでサポートされている限り、累積的な更新プログラム バージョン 2 以降で使用できます。 このバージョンのSQL Serverは、次のサイトで使用できます。
このバージョンは、SQL Server ライフサイクルでサポートされる最小サービス パックと累積的な更新プログラムで使用できます。 このバージョンのSQL Serverは、次のサイトで使用できます。
重要
バージョン 2409 以降、SQL Server 2014 のサポートは非推奨になりました。 サポート ライフサイクルは 2024 年 7 月に終了します。 その前にすべてのデータベース サーバーをアップグレードすることを計画します。 詳細については、「SQL Server」を参照してください。
サイト データベースに使用するすべてのSQL Serverのインストール (SQL Server Expressを含む) では、次の構成が必要です。 Configuration Managerセカンダリ サイトのインストールの一部としてSQL Server Expressをインストールすると、これらの構成が自動的に作成されます。
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)」を参照してください。
各サイト サーバーには 、データベース エンジン サービス 機能のみが必要です。
データベース レプリケーションConfiguration Manager、SQL Server レプリケーション機能は必要ありません。 ただし、管理ポイントにデータベース レプリカを使用する場合は、このSQL Server構成が必要です。
Configuration Managerでは、データベースへの接続を検証するためにWindows 認証が必要です。
サイトごとに SQL Server の専用インスタンスを使用します。 インスタンスには、 名前付きインスタンス または 既定のインスタンスを指定できます。
SQL Server Management Studioを使用して、SQL Serverのメモリを予約します。 [サーバー メモリ オプション] の [ 最小サーバー メモリ ] 設定 を設定します。 この設定を構成する方法の詳細については、「SQL Serverメモリ サーバーの構成オプション」を参照してください。
サイト サーバーと同じコンピューターにインストールするデータベース サーバーの場合: SQL Serverのメモリを、使用可能なアドレス指定可能なシステム メモリの 50 ~ 80% に制限します。
サイト サーバーからリモートである専用データベース サーバーの場合: SQL Serverのメモリを、使用可能なアドレス指定可能なシステム メモリの 80 ~ 90% に制限します。
使用中の各SQL Server インスタンスのバッファー プールのメモリ予約の場合:
入れ子になったトリガー SQL Server有効にする必要があります。 詳細については、「入れ子になったトリガー サーバー構成オプションの構成」を参照してください。
サイト データベースでは、共通言語ランタイム (CLR) SQL Server有効にする必要があります。 このオプションは、Configuration Managerインストール時に自動的に有効になります。 CLR の詳細については、「SQL Server CLR 統合の概要」を参照してください。
SQL Server Service Broker は、サイト間レプリケーションと単一プライマリ サイトの両方に必要です。
Configuration Manager SQL TRUSTWORTHY データベース プロパティが自動的に有効になります。 このプロパティは、Configuration Managerが ON である必要があります。
完全なSQL Serverインストールを使用するデータベースごとに、次の構成は省略可能です。
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が必要です。 Configuration Managerでは、サイト データベースと同じバージョンのSQL Serverをレポート用にサポートしています。
詳細については、「Configuration Managerでのレポートの前提条件」を参照してください。
重要
以前のバージョンからSQL Serverをアップグレードすると、Report Builderが存在しないというエラーが表示されることがあります。
このエラーを解決するには、レポート サービス ポイント サイト システムの役割を再インストールする必要があります。
データ ウェアハウスでは、別のデータベースが使用されます。 サイト データベース サーバーまたは別のSQL Serverでホストできます。 詳細については、「Configuration Managerのデータ ウェアハウス サービス ポイント」を参照してください。
SQL Server データベース エンジンとの通信とサイト間レプリケーションの場合は、既定のSQL Server ポート構成を使用するか、カスタム ポートを指定します。
サイト間通信では、既定でポート TCP 4022 を使用する SQL Server Service Broker が使用されます。
SQL Server データベース エンジンとさまざまなConfiguration Manager サイト システムの役割間のサイト内通信では、既定でポート TCP 1433 が使用されます。 次のサイト システムの役割は、SQL Server データベースと直接通信します。
SQL Serverを実行しているコンピューターが複数のサイトのデータベースをホストする場合、各データベースはSQL Serverの個別のインスタンスを使用する必要があります。 また、各インスタンスは、一意のポート セットを使用するように構成する必要があります。
警告
Configuration Managerは動的ポートをサポートしていません。 名前付きインスタンスSQL Server既定ではデータベース エンジンへの接続に動的ポートを使用するため、名前付きインスタンスを使用する場合は、サイト内通信に使用する静的ポートを手動で構成する必要があります。
SQL Serverを実行しているコンピューターでファイアウォールが有効になっている場合は、展開で使用されているポートと、SQL Serverと通信するコンピューター間のネットワーク上の任意の場所でファイアウォールが構成されていることを確認します。
特定のポートを使用するようにSQL Serverを構成する方法の例については、「特定の TCP ポートでリッスンするようにサーバーを構成する」を参照してください。
SQL Serverのバージョンをアップグレードする必要がある場合は、簡単なものから複雑なものまで、次のいずれかの方法を使用します。
新しいコンピューターに新しいバージョンのSQL Serverをインストールし、Configuration Managerセットアップのデータベース移動オプションを使用して、サイト サーバーを新しいSQL Server
バックアップと回復を使用します。 SQL Server アップグレード シナリオでのバックアップと回復の使用がサポートされています。 サイトを復旧する前に考慮事項を確認するときに、SQL Serverのバージョン管理要件を無視できます。
トレーニング
認定資格
Microsoft Certified: Azure Database Administrator Associate - Certifications
Microsoft PaaS リレーショナル データベース オファリングを使用して、クラウド、オンプレミス、ハイブリッド リレーショナル データベースの SQL Server データベース インフラストラクチャを管理します。
ドキュメント
インフラストラクチャの変更 - Configuration Manager
Configuration Manager インフラストラクチャに影響を与える変更を加えたり、アクションを実行したりします。
オンプレミス インフラストラクチャをアップグレードする - Configuration Manager
SQL Serverやサイト システムの OS などのインフラストラクチャをアップグレードする方法について説明します。
管理ポイント データベース レプリカ - Configuration Manager
データベース レプリカを使用して、管理ポイントによってサイト データベース サーバーに対する CPU 負荷を軽減します。