az sql instance-failover-group-arc
注意
此參考是 Azure CLI 的 arcdata 延伸模組的一部分 (2.3.1 版或更高版本)。 擴充功能會在您第一次執行 az sql instance-failover-group-arc 命令時自動安裝。 深入了解擴充功能。
管理已啟用 Arc 的 SQL 受控實例容錯移轉群組。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az sql instance-failover-group-arc create |
建立容錯移轉群組資源。 |
擴充 | GA |
az sql instance-failover-group-arc delete |
刪除已啟用 Arc SQL 受管理執行個體容錯移轉群組。 |
擴充 | GA |
az sql instance-failover-group-arc list |
列出所有容錯移轉群組。 |
擴充 | GA |
az sql instance-failover-group-arc show |
顯示容錯移轉群組資源的詳細資料。 |
擴充 | GA |
az sql instance-failover-group-arc update |
更新容錯移轉群組資源。 |
擴充 | GA |
az sql instance-failover-group-arc create
建立容錯移轉群組資源。
建立已啟用 Arc 的SQL 受管理執行個體容錯移轉群組資源,以設定分散式可用性群組。
az sql instance-failover-group-arc create --mi
--name
--partner-mi
[--k8s-namespace]
[--no-wait]
[--partner-mirroring-cert-file]
[--partner-mirroring-url]
[--partner-resource-group]
[--partner-sync-mode {async, sync}]
[--primary-mirroring-url]
[--resource-group]
[--role {primary, secondary}]
[--shared-name]
[--use-k8s]
範例
使用 Kubernetes API 在主要 SQL 受控實例 sqlmi1 和夥伴 SQL 受控實例 sqlmi2 之間建立容錯移轉群組資源。需要合作夥伴鏡像端點和憑證檔案。
az sql instance-failover-group-arc create --name fogcr --shared-name sharedname1 --mi sqlmi1 --role primary --partner-mi sqlmi2 --partner-mirroring-url 10.20.5.20:970 --partner-mirroring-cert-file ./sqlmi2.cer --use-k8s
使用 Azure Resource Manager (ARM) 建立容錯移轉群組資源。
az sql instance-failover-group-arc create --name fogcr --mi sqlmi1 --resource-group primary-rg-name --partner-mi sqlmi2 --partner-resource-group partner-rg-name --partner-sync-mode async
使用 ARM 建立具有自訂鏡像 URL 的容錯移轉群組。
az sql instance-failover-group-arc create --name fogcr --mi sqlmi1 --resource-group primary-rg-name --partner-mi sqlmi2 --partner-resource-group partner-rg-name --partner-sync-mode async --primary-mirroring-url 21.10.6.30:6603 --partner-mirroring-url 10.20.5.20:970
必要參數
主要 SQL 受控實例的名稱。
容錯移轉群組資源的名稱。
夥伴 SQL 受控實例或遠端 SQL 實例的名稱。 使用 ARM 目標引數時,這是指災害復原 (DR) 實例名稱。
選擇性參數
要部署容錯移轉群組的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
請勿等候長時間執行的作業完成。
遠端 SQL 實例上夥伴 SQL 受控實例或可用性群組的鏡像端點公用憑證檔案名。 僅支援 PEM 格式。
夥伴 SQL 受控實例的鏡像端點 URL。
已啟用 DR 合作夥伴 Arc 的 SQL 受控實例的 Azure 資源群組。
已啟用 Arc 之 SQL 受控實例的夥伴同步處理模式。
主要 SQL 受控實例的鏡像端點 URL。
已啟用 Arc 之主要 SQL 受控實例的 Azure 資源群組。
容錯移轉群組的要求角色。 角色可以變更。
這個 SQL 受控實例之容錯移轉群組的共用名稱稱。 主要 SQL 受控實例及其夥伴都必須使用相同的共用名稱稱。
使用本機 Kubernetes API 建立已啟用 Arc 的 SQL 受控實例容錯移轉群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az sql instance-failover-group-arc delete
刪除已啟用 Arc SQL 受管理執行個體容錯移轉群組。
az sql instance-failover-group-arc delete --name
[--k8s-namespace]
[--mi]
[--resource-group]
[--use-k8s]
範例
使用 Kubernetes API 刪除容錯移轉群組資源。
az sql instance-failover-group-arc delete --name fogcr --use-k8s
使用 Azure Resource Manager 刪除容錯移轉群組資源。
az sql instance-failover-group-arc delete --name fogcr --mi sqlmi1 -g rg-name
必要參數
要刪除的容錯移轉群組資源名稱。
選擇性參數
部署容錯移轉群組的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
已啟用 Arc 的主要 SQL 受控實例名稱。
已啟用 Arc 之主要 SQL 受控實例的 Azure 資源群組。
使用本機 Kubernetes API 來執行此動作。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az sql instance-failover-group-arc list
列出所有容錯移轉群組。
az sql instance-failover-group-arc list [--k8s-namespace]
[--mi]
[--resource-group]
[--use-k8s]
範例
使用 Kubernetes API 列出命名空間中的所有容錯移轉群組。
az sql instance-failover-group-arc list --k8s-namespace arcdata --use-k8s
藉由查詢 Azure Resource Manager 來列出所有容錯移轉群組(ARM)。
az sql instance-failover-group-arc list --mi sqlmi1 -g rg-name
選擇性參數
部署容錯移轉群組的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
已啟用 Arc 的 SQL 受控實例名稱。
已啟用 Arc 之 SQL 受控實例的 Azure 資源群組。
使用本機 Kubernetes API 來執行此動作。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az sql instance-failover-group-arc show
顯示容錯移轉群組資源的詳細資料。
az sql instance-failover-group-arc show --name
[--k8s-namespace]
[--mi]
[--resource-group]
[--use-k8s]
範例
使用 Kubernetes API 顯示容錯移轉群組的詳細資料。
az sql instance-failover-group-arc show --name fogcr --use-k8s
藉由查詢 Azure Resource Manager (ARM) 來顯示容錯移轉群組的詳細資料。
az sql instance-failover-group-arc show --name fogcr1 --mi sqlmi1 -g rg-name
必要參數
容錯移轉群組資源的名稱。
選擇性參數
部署容錯移轉群組的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
已啟用 Arc 的主要 SQL 受控實例名稱。
已啟用 Arc 之主要 SQL 受控實例的 Azure 資源群組。
使用本機 Kubernetes API 來執行此動作。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az sql instance-failover-group-arc update
更新容錯移轉群組資源。
更新已啟用 Arc SQL 受管理執行個體容錯移轉群組資源,以變更分散式可用性群組的角色。
az sql instance-failover-group-arc update --name
[--k8s-namespace]
[--mi]
[--no-wait]
[--partner-sync-mode {async, sync}]
[--resource-group]
[--role {force-primary-allow-data-loss, force-secondary, secondary}]
[--use-k8s]
範例
使用 Kubernetes API,將容錯移轉群組資源從主要角色更新為次要角色。
az sql instance-failover-group-arc update --name fogcr --role secondary --use-k8s
使用 Azure Resource Manager 更新容錯移轉群組資源。
az sql instance-failover-group-arc update --name fogcr --role secondary --mi sqlmi1 --resource-group rg-name
必要參數
容錯移轉群組資源的名稱。
選擇性參數
容錯移轉群組所在的命名空間。 如果未指定任何命名空間,則會使用 kubeconfig 中定義的命名空間。
要更新的已啟用 Arc 的 SQL 受控實例名稱。
請勿等候長時間執行的作業完成。
SQL 受控實例的夥伴同步處理模式。
已啟用 Arc 之主要 SQL 受控實例的 Azure 資源群組。
容錯移轉群組的要求角色。
使用本機 Kubernetes API 來執行此動作。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應