設定 SQL Server 巨量資料叢集的主要執行個體
適用於:SQL Server 2019 (15.x)
重要
Microsoft SQL Server 2019 巨量資料叢集附加元件將會淘汰。 SQL Server 2019 巨量資料叢集的支援將於 2025 年 2 月 28 日結束。 平台上將完全支援含軟體保證 SQL Server 2019 的所有現有使用者,而且軟體將會持續透過 SQL Server 累積更新來維護,直到該時間為止。 如需詳細資訊,請參閱公告部落格文章與 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
檔案複製到master-0
Pod 中mssql-server
容器的/var/opt/mssql
內。 將<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
重要
如果 SQL Server 的主要執行個體位於可用性群組設定中,請複製所有 master
Pod 中的 mssql-custom.conf
檔案。 每次重新啟動都會導致容錯移轉,因此請務必確保您將此活動安排於停機期間。
已知限制
- 上述步驟需要 Kubernetes 叢集系統管理員權限
- 您無法在部署後針對巨量資料叢集的 SQL Server 主要執行個體變更伺服器定序。