az sql mi-arc
Note
此參考是Azure CLIarcdata擴充功能(版本 2.3.1 或更高版本)的一部分。 當您第一次執行 az sql mi-arc 命令時,擴充功能會自動安裝。 深入了解擴充功能。
管理Azure Arc啟用的SQL管理實例。
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| az sql mi-arc config |
組態命令。 |
Extension | GA |
| az sql mi-arc config add |
在組態檔中新增 json 路徑的值。 |
Extension | GA |
| az sql mi-arc config init |
初始化 SQL 管理實例的 CRD 與規範檔案。 |
Extension | GA |
| az sql mi-arc config patch |
根據 JSON 補丁檔修補設定檔。 |
Extension | GA |
| az sql mi-arc config remove |
拿掉組態檔中 json 路徑的值。 |
Extension | GA |
| az sql mi-arc config replace |
取代組態檔中 json 路徑的值。 |
Extension | GA |
| az sql mi-arc create |
建立 SQL 受控實例。 |
Extension | GA |
| az sql mi-arc delete |
刪除 SQL 受控實例。 |
Extension | GA |
| az sql mi-arc endpoint |
檢視和管理 SQL 端點。 |
Extension | GA |
| az sql mi-arc endpoint list |
列出 SQL 端點。 |
Extension | GA |
| az sql mi-arc get-mirroring-cert |
從 SQL MI 取得可用性群組鏡像端點的憑證並存入檔案中。 |
Extension | GA |
| az sql mi-arc list |
列出 SQL 受控實例。 |
Extension | GA |
| az sql mi-arc reprovision-replica |
在 SQL 管理的實例中重新配置一個副本。 |
Extension | GA |
| az sql mi-arc show |
顯示 SQL 受控實例的詳細數據。 |
Extension | GA |
| az sql mi-arc update |
更新 SQL 管理實例的設定。 |
Extension | GA |
| az sql mi-arc upgrade |
升級 SQL 管理實例。 |
Extension | GA |
az sql mi-arc create
建立 SQL 受控實例。
要設定 SQL 管理實例的密碼,請將環境變數設為 AZDATA_PASSWORD。
az sql mi-arc create --name
[--acquire-policy-token]
[--ad-account-name]
[--ad-connector-name]
[--ad-encryption-types]
[--admin-login-secret]
[--agent-enabled]
[--annotations]
[--cert-private-key-file]
[--cert-public-key-file]
[--change-reference]
[--collation]
[--cores-limit]
[--cores-request]
[--custom-location]
[--dev]
[--k8s-namespace]
[--keytab-secret]
[--labels]
[--language]
[--license-type]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--orchestrator-replicas]
[--path]
[--primary-dns-name]
[--primary-port-number]
[--private-key-file]
[--readable-secondaries]
[--replicas {1, 2, 3}]
[--resource-group]
[--retention-days]
[--secondary-dns-name]
[--secondary-port-number]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type {LoadBalancer, NodePort}]
[--storage-annotations]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-datalogs]
[--storage-class-logs]
[--storage-class-orchestrator-logs]
[--storage-labels]
[--sync-secondary-to-commit {-1, 0, 1, 2}]
[--tde-mode]
[--tde-protector-private-key-file]
[--tde-protector-public-key-file]
[--tde-protector-secret]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-datalogs]
[--volume-size-logs]
[--volume-size-orchestrator-logs]
範例
透過 Kubernetes API 建立一個 SQL 管理的實例。
az sql mi-arc create -n sqlmi1 --k8s-namespace arc --use-k8s
透過 Kubernetes API 在 HA 情境中建立一個包含 3 個副本的 SQL 管理實例。
az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace arc --use-k8s
透過 Azure Resource Manager (ARM) 建立一個 SQL 管理的實例。
az sql mi-arc create --name sqlmi3 --resource-group rg-name --custom-location arc-cl
建立一個 SQL 管理的實例,並透過 Kubernetes API 進行 Active Directory 認證。
az sql mi-arc create --name contososqlmi --k8s-namespace arc --ad-connector-name arcadc --ad-account-name arcuser --keytab-secret arcuser-keytab-secret --primary-dns-name contososqlmi-primary.contoso.local --primary-port-number 8143 --use-k8s
必要參數
SQL 受控實例的名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
這個啟用 SQL 受管理執行個體 的 Active Directory 帳號名稱。 此帳號必須在部署此實例之前建立。
Active Directory 連接器的名稱。 此參數表示意圖以 AD 支援部署。
一份以逗號分隔的 Active Directory 加密類型清單。 必須是以下數值的子集:RC4、AES128、AES256。
產生該主機或將要主機的使用者管理員登入帳號憑證的 Kubernetes 秘密名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
啟用 SQL Server agent 來執行實例。 預設值為停用。 允許的值為「真」或「假」。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
以逗號分隔的 SQL 管理實例註解清單。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
通往包含 PEM 格式憑證私鑰的檔案路徑,供 SQL Server 使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含 PEM 格式憑證公鑰的檔案路徑,供 SQL Server 使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
該實例的 SQL Server 整合。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
受控實例的核心限制為整數。
以整數表示受控實例核心的要求。
這個實例的自訂地點。
| 屬性 | 值 |
|---|---|
| 參數群組: | Azure Resource Manager – targeted Arguments |
如果有指定,則視為開發實例,不會被收費。
要部署 SQL 受控實例的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含這個啟用 SQL 受管理執行個體 鍵表檔案的 Kubernetes 秘密名稱。
以逗號分隔的 SQL 管理實例標籤清單。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
將 SQL Server 的所在地映射到該實例的任何支援語言識別碼(LCID)。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
此受管理實例允許值的授權類型為:BasePrice、LicenseIncluded、DisasterRecovery。預設為 LicenseIncluded。 駕照類型可以更換......
受管理實例容量的上限為整數後接 Gi(吉字節)。 舉例:4Gi。
請求管理實例的容量為整數,後接 Gi(GB)。 舉例:4Gi。
如果指定,將不會建立任何外部服務。 否則,將會使用與數據控制器相同的服務類型來建立外部服務。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
高可用性編排器副本的數量。 數值必須介於1到3之間。
SQL 受控實例 json 檔案azext_arcdata檔案的路徑。
主要的服務 DNS 名稱是開放給終端用戶以連接此 Arc 啟用SQL 受管理執行個體(例如 sqlinstancename.contoso.com)。
主要服務暴露給終端用戶的埠號(例如 31433)。
由 openSSL 產生的私鑰檔案,作為實例 ID。
要讓複本數量變得可讀。 僅適用於業務關鍵層級。 值必須介於 0 與複本數減 1 之間。
此選項指定將部署於 Kubernetes 叢集中的 SQL 受管理執行個體 副本數量,以維持高可用性需求。 預設是通用用 1 個複本,商業關鍵用 3 個複本。
| 屬性 | 值 |
|---|---|
| 接受的值: | 1, 2, 3 |
應該加入啟用 SQL 受管理執行個體 的 Azure 資源群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Azure Resource Manager – targeted Arguments |
備用保留期,以天數為單位。 允許的數值為 0 到 35。 預設值為 7。 將保留期間設為 0 會關閉 SQL 管理實例中所有資料庫的自動備份,且先前的備份也會被刪除。
次要服務 DNS 名稱會暴露給終端使用者,以便連接到這個啟用 Arc 的SQL 受管理執行個體(例如 sqlinstancename2.contoso.com)。
次級服務暴露給終端使用者的埠號(例如 31434)。
所有外部服務的逗號分隔註解清單。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
產生該主機或將要主機的 SQL 服務憑證的 Kubernetes 秘密名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
標註清單,為所有外部服務套用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
主要服務的類型。
| 屬性 | 值 |
|---|---|
| 接受的值: | LoadBalancer, NodePort |
所有 PVC 的逗號分隔註解清單。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
一個支援 ReadWriteMany (RWX) 的儲存類別,用於備份(/var/opt/mssql/backups)。 若未指定值,則會使用預設儲存類別。
儲存類別用於資料檔案(.mdf、.ndf)。 如果未指定任何值,則不會指定任何記憶體類別,這會導致 Kubernetes 使用預設記憶體類別。
要用於資料庫記錄 (.ldf) 的記憶體類別。 如果未指定任何值,則不會指定任何記憶體類別,這會導致 Kubernetes 使用預設記憶體類別。
要用於記錄 (/var/log) 的記憶體類別。 如果未指定任何值,則不會指定任何記憶體類別,這會導致 Kubernetes 使用預設記憶體類別。
用於編排日誌(/var/log)的儲存類別。 如果未指定任何值,則不會指定任何記憶體類別,這會導致 Kubernetes 使用預設記憶體類別。
所有PVC可套用逗號分隔的標籤清單。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
必須同步才能提交的次要副本數量。 將此值設為 -1 會將所需的同步次級節點數設為「(# of replicas - 1) / 2」,向下取整。
| 屬性 | 值 |
|---|---|
| 預設值: | -1 |
| 接受的值: | -1, 0, 1, 2 |
此 透明資料加密 (TDE) 模式用於此 Arc 啟用的 SQL 受管理執行個體。 允許的值:ServiceManaged、CustomerManaged 或 Disabled。 預設值為 Disabled。
傳送至 包含 PEM 格式憑證私鑰的檔案路徑,供 TDE 使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含 PEM 格式憑證公鑰的檔案路徑,供 TDE 使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含此 Arc 啟用 SQL 受管理執行個體 的 TDE 保護憑證與私鑰的 Kubernetes 秘密名稱。 只能指定為 CustomerManaged TDE 模式。
實例的定價層。 允許的值:BusinessCritical(簡稱 bc)或 GeneralPurpose(簡稱 gp)。 預設是通用型。
實例的 SQL Server 時區。
traceflag 的逗號分隔列表。 預設沒有標記。
使用本地 Kubernetes API 建立 SQL 管理的實例。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
要用於備份的記憶體磁碟區大小為正數,後面接著Ki(KB)、Mi(MB)或 Gi (GB)。
要作為正數的數據使用的儲存磁碟區大小,後面接著Ki(KB)、Mi (MB)或 Gi (GB)。
要用於數據記錄的記憶體磁碟區大小為正數,後面接著Ki(KB)、Mi(MB)或 Gi (GB)。
要用於記錄的記憶體磁碟區大小為正數,後面接著Ki(KB)、Mi(MB)或 GI (GB)。
用於編排器日誌的儲存容量以正數接 Ki(千位元組)、Mi(兆位元組)或 Gi(吉位元組)表示。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az sql mi-arc delete
刪除 SQL 受控實例。
az sql mi-arc delete --name
[--acquire-policy-token]
[--change-reference]
[--k8s-namespace]
[--no-wait]
[--resource-group]
[--use-k8s]
範例
透過 Kubernetes API 刪除一個 SQL 管理的實例。
az sql mi-arc delete --name sqlmi1 --k8s-namespace arc --use-k8s
透過 Azure Resource Manager (ARM) 刪除 SQL 管理的實例。
az sql mi-arc delete --name sqlmi1 --resource-group rg-name
必要參數
要刪除的 SQL 受控實例名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
要部署 SQL 受控實例的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
即是 ArcGIS 啟用的 SQL 受管理執行個體 所屬的 Azure 資源群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Azure Resource Manager – targeted Arguments |
使用本地 Kubernetes API 來執行此操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az sql mi-arc get-mirroring-cert
從 SQL MI 取得可用性群組鏡像端點的憑證並存入檔案中。
az sql mi-arc get-mirroring-cert --cert-file
--name
[--acquire-policy-token]
[--change-reference]
[--k8s-namespace]
[--use-k8s]
範例
從 sqlmi1 取得可用性群組鏡像端點憑證,並儲存在檔案 fileName1 中
az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1
必要參數
本地檔案名稱用來儲存擷取的憑證,格式為 PEM 格式。
SQL 受控實例的名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
要部署 SQL 受控實例的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
使用本地 Kubernetes API 來執行此操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az sql mi-arc list
列出 SQL 受控實例。
az sql mi-arc list [--custom-location]
[--k8s-namespace]
[--resource-group]
[--use-k8s]
範例
列出 SQL 受控實例。
az sql mi-arc list --use-k8s
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
Arc 啟用的 SQL 管理實例部署的自訂位置。 若未指定,資源群組中的所有實例都會被列出。
| 屬性 | 值 |
|---|---|
| 參數群組: | Azure Resource Manager – targeted Arguments |
包含 Arc 啟用的 SQL 受管理實例的 Kubernetes 命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含 Arc 啟用的 SQL 管理實例的 Azure 資源群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Azure Resource Manager – targeted Arguments |
使用本地 Kubernetes API 來執行此操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az sql mi-arc reprovision-replica
在 SQL 管理的實例中重新配置一個副本。
az sql mi-arc reprovision-replica --name
[--acquire-policy-token]
[--change-reference]
[--k8s-namespace]
[--no-wait]
[--use-k8s]
範例
範例 1 - 重新配置 SQL 管理實例 sqlmi1 的副本 1。
az sql mi-arc reprovision-replica -n sqlmi1-1 --use-k8s --k8s-namespace namespace
必要參數
要重新配置的 SQL 管理實例副本名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
命名空間,是部署 SQL 管理實例副本的地方。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
使用本地 Kubernetes API 重新配置 SQL 管理的實例副本。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az sql mi-arc show
顯示 SQL 受控實例的詳細數據。
az sql mi-arc show --name
[--k8s-namespace]
[--path]
[--resource-group]
[--use-k8s]
範例
使用 Kubernetes API 顯示 SQL 受管理執行個體 的詳細資料。
az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s
查詢 Azure Resource Manager (ARM),顯示 SQL 受管理執行個體 的詳細資訊。
az sql mi-arc show --name sqlmi1 --resource-group rg-name
必要參數
要顯示的 SQL 受控實例名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
要部署 SQL 受控實例的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
應寫入 SQL 受控實例完整規格的路徑。 如果省略,則會將規格寫入標準輸出。
即是 ArcGIS 啟用的 SQL 受管理執行個體 所屬的 Azure 資源群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Azure Resource Manager – targeted Arguments |
使用本地 Kubernetes API 來執行此操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az sql mi-arc update
更新 SQL 管理實例的設定。
az sql mi-arc update --name
[--acquire-policy-token]
[--ad-encryption-types]
[--agent-enabled]
[--annotations]
[--cert-private-key-file]
[--cert-public-key-file]
[--change-reference]
[--cores-limit]
[--cores-request]
[--k8s-namespace]
[--keytab-secret]
[--labels]
[--license-type]
[--memory-limit]
[--memory-request]
[--no-wait]
[--orchestrator-replicas]
[--path]
[--preferred-primary-replica]
[--readable-secondaries]
[--replicas {1, 2, 3}]
[--resource-group]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--sync-secondary-to-commit {-1, 0, 1, 2}]
[--tde-mode]
[--tde-protector-private-key-file]
[--tde-protector-public-key-file]
[--tde-protector-secret]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
範例
更新 SQL 管理實例的設定。
az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s
必要參數
正在編輯的 SQL 受控實例名稱。 無法變更部署實例的名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一份以逗號分隔的 Active Directory 加密類型清單。 必須是以下數值的子集:RC4、AES128、AES256。
啟用 SQL Server agent 來執行實例。 預設值為停用。
以逗號分隔的 SQL 管理實例註解清單。
通往包含 PEM 格式憑證私鑰的檔案路徑,供 SQL Server 使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含 PEM 格式憑證公鑰的檔案路徑,供 SQL Server 使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
受控實例的核心限制為整數。
以整數表示受控實例核心的要求。
要部署 SQL 受控實例的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含這個啟用 SQL 受管理執行個體 鍵表檔案的 Kubernetes 秘密名稱。
以逗號分隔的 SQL 管理實例標籤清單。
此受管理實例允許值的授權類型為:BasePrice、LicenseIncluded、DisasterRecovery。預設為 LicenseIncluded。 駕照類型可以更換......
受管理實例容量的上限為整數後接 Gi(吉字節)。 舉例:4Gi。
請求管理實例的容量為整數,後接 Gi(GB)。 舉例:4Gi。
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
高可用性編排器副本的數量。 數值必須介於1到3之間。
SQL 受控實例 json 檔案azext_arcdata檔案的路徑。
首選的主複本要更新。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
要讓複本數量變得可讀。 僅適用於業務關鍵層級。 值必須介於 0 與複本數減 1 之間。
此選項指定將部署於 Kubernetes 叢集中的 SQL 受管理執行個體 副本數量,以維持高可用性需求。
| 屬性 | 值 |
|---|---|
| 接受的值: | 1, 2, 3 |
即是 ArcGIS 啟用的 SQL 受管理執行個體 所屬的 Azure 資源群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Azure Resource Manager – targeted Arguments |
備用保留期,以天數為單位。 允許的數值為 0 到 35。 預設值為 7。 將保留期間設為 0 會關閉 SQL 管理實例中所有資料庫的自動備份,且先前的備份也會被刪除。
所有外部服務的逗號分隔註解清單。
產生該主機或將要主機的 SQL 服務憑證的 Kubernetes 秘密名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
標註清單,為所有外部服務套用。
必須同步才能提交的次要副本數量。 將此值設為 -1 會將所需的同步次級節點數設為「(# of replicas - 1) / 2」,向下取整。
| 屬性 | 值 |
|---|---|
| 接受的值: | -1, 0, 1, 2 |
此 透明資料加密 (TDE) 模式用於此 Arc 啟用的 SQL 受管理執行個體。 允許的值:ServiceManaged、CustomerManaged 或 Disabled。 預設值為 Disabled。
傳送至 包含 PEM 格式憑證私鑰的檔案路徑,供 TDE 使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含 PEM 格式憑證公鑰的檔案路徑,供 TDE 使用。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
包含此 Arc 啟用 SQL 受管理執行個體 的 TDE 保護憑證與私鑰的 Kubernetes 秘密名稱。 只能指定為 CustomerManaged TDE 模式。
實例的定價層。 允許的值:BusinessCritical(簡稱 bc)或 GeneralPurpose(簡稱 gp)。 預設是通用型。
實例的 SQL Server 時區。
traceflag 的逗號分隔列表。 預設沒有標記。
使用本地 Kubernetes API 來執行此操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az sql mi-arc upgrade
升級 SQL 管理實例。
將 SQL 管理的實例升級到指定所需的版本。 若未指定所需版本,則會使用資料控制器版本。
az sql mi-arc upgrade [--acquire-policy-token]
[--change-reference]
[--desired-version]
[--dry-run]
[--field-filter]
[--force]
[--k8s-namespace]
[--label-filter]
[--name]
[--no-wait]
[--resource-group]
[--target]
[--use-k8s]
範例
升級 SQL 管理實例。
az sql mi-arc upgrade -n sqlmi1 -k arc --desired-version v1.1.0 --use-k8s
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
升級到最新有效版本。 若未指定版本,則可選使用資料控制器版本。 設定「auto」即可自動升級到最新的有效版本。 想了解更多自動升級資訊,請見: https://aka.ms/arc-sqlmi-auto-upgrade。
顯示將升級的實例,但實際上並未升級實例。
篩選以根據資源屬性選擇要升級的實例。
會覆寫所有可能套用於該實例的政策,並嘗試升級。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
要部署 SQL 受控實例的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
篩選出根據標籤選擇要升級的實例。
SQL 受控實例的名稱。
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
Azure 資源群組中目標 Arc 啟用的 SQL 受管理執行個體 存在。
| 屬性 | 值 |
|---|---|
| 參數群組: | Azure Resource Manager – targeted Arguments |
選項「--target」已被棄用,未來版本將被移除。 改用「--desired-version」吧。
升級到最新有效版本。 若未指定版本,則可選使用資料控制器版本。 設定「auto」即可自動升級到最新的有效版本。 想了解更多自動升級資訊,請見: https://aka.ms/arc-sqlmi-auto-upgrade。
使用本地 Kubernetes API 來執行此操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Kubernetes API – targeted Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |