共用方式為


設定 SQL Server 巨量數據叢集的主要實例

適用於: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

若要變更主要實例設定,請遵循下列步驟:

  1. 建立包含目標設定的自定義 mssql-custom.conf 檔案。 下列範例會啟用 SQL Agent、遙測、設定 Enterprise Edition 的 PID,並啟用追蹤旗標 1204:

    [sqlagent]
    enabled=true
    
    [telemetry]
    customerfeedback=true
    userRequestedLocalAuditDirectory = /tmp/audit
    
    [DEFAULT]
    pid = Enterprise
    
    [traceflag]
    traceflag0 = 1204
    
  2. 將檔案 mssql-custom.conf 複製到 Pod /var/opt/mssql 中的容器 mssql-servermaster-0。 將 <namespaceName> 替換為巨量資料叢集名稱。

    kubectl cp mssql-custom.conf master-0:/var/opt/mssql/mssql-custom.conf -c mssql-server -n <namespaceName>
    
  3. 重新啟動 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 主要實例的伺服器定序。

Next step