適用対象: SQL Server 2019 (15.x)
Important
Microsoft SQL Server 2019 ビッグ データ クラスターは廃止されました。 SQL Server 2019 ビッグ データ クラスターのサポートは、2025 年 2 月 28 日の時点で終了しました。 詳細については、Microsoft SQL Server プラットフォーム の発表ブログ投稿 と ビッグ データ オプションを参照してください。
SQL Server 2019 ビッグ データ クラスターのマスター インスタンスを構成する方法について学習します。
SQL Server 2019 ビッグ データ クラスターのマスター インスタンスを構成できます。 ただし、配置時にサーバー構成設定を構成することはできません。 "累積的な更新プログラム 9" 以降、"ビッグ データ クラスター" には構成管理機能が含まれています。 これにより、管理者は配置後にビッグ データ クラスターのさまざまな部分を変更または調整できます。 また、ビッグ データ クラスターで実行されている構成に関する詳細な分析情報も得ることができます。
この記事では、SQL Server のエディション、SQL Server エージェントの有効化または無効化、特定のトレース フラグの有効化、カスタマー フィードバックの有効化または無効化、または domainmapping など、SQL Server マスター インスタンスの設定の構成に関する一時的な回避策について説明します。
マスター インスタンスの設定を変更するには、次の手順に従います。
ターゲット設定を含むカスタム
mssql-custom.confファイルを作成します。 次の例では、SQL Agent、テレメトリを有効にし、Enterprise Edition の PID を設定し、トレース フラグ 1204 を有効にします。[sqlagent] enabled=true [telemetry] customerfeedback=true userRequestedLocalAuditDirectory = /tmp/audit [DEFAULT] pid = Enterprise [traceflag] traceflag0 = 1204mssql-custom.confファイルを/var/opt/mssqlポッドのmssql-serverコンテナー内のmaster-0にコピーします。<namespaceName>をビッグ データ クラスター名に置き換えます。kubectl cp mssql-custom.conf master-0:/var/opt/mssql/mssql-custom.conf -c mssql-server -n <namespaceName>SQL Server インスタンスを再起動します。
<namespaceName>をビッグ データ クラスター名に置き換えます。kubectl exec -it master-0 -c mssql-server -n <namespaceName> -- /bin/bash supervisorctl restart mssql-server exit
Important
SQL Server マスター インスタンスが可用性グループ構成内にある場合は、すべての mssql-custom.conf ポッドに master ファイルをコピーします。 再起動のたびにフェールオーバーが発生するので、このアクティビティはダウンタイム期間中にスケジュール設定する必要があります。
Known limitations
- 上記の手順では、Kubernetes クラスター管理者のアクセス許可が必要です
- 配置後に、ビッグ データ クラスターの SQL Server マスター インスタンスのサーバーの照合順序を変更することはできません。