適用於: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 版本、啟用或停用 SQL Server Agent、啟用或停用特定追蹤旗標、啟用/停用客戶意見反應或 domainmapping。
若要變更主要實例設定,請遵循下列步驟:
建立包含目標設定的自定義
mssql-custom.conf檔案。 下列範例會啟用 SQL Agent、遙測、設定 Enterprise Edition 的 PID,並啟用追蹤旗標 1204:[sqlagent] enabled=true [telemetry] customerfeedback=true userRequestedLocalAuditDirectory = /tmp/audit [DEFAULT] pid = Enterprise [traceflag] traceflag0 = 1204將檔案
mssql-custom.conf複製到 Pod/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 Pod 中複製 master 檔案。 每次重新啟動都將導致系統切換,因此您必須確保安排在停機時間進行此活動。
Known limitations
- 上述步驟需要 Kubernetes 叢集管理員許可權
- 您無法在部署後變更巨量數據叢集 SQL Server 主要實例的伺服器定序。