共用方式為


az sql mi link

實例連結管理命令。

命令

名稱 Description 類型 狀態
az sql mi link create

建立新的實例連結。

核心 已取代
az sql mi link delete

拿掉實例連結。

核心 GA
az sql mi link list

傳回 Azure SQL 受控執行個體 連結功能的相關信息。

核心 已取代
az sql mi link show

傳回 Azure SQL 受控執行個體 連結功能的相關信息。

核心 已取代
az sql mi link update

更新實例連結的屬性。

核心 已取代
已被取代

輸出將會在下一個重大變更版本中變更(2.67.0)。 已被取代的輸出屬性:targetDatabase、primaryAvailabilityGroupName、secondaryAvailabilityGroupNamesourceEndpoint、sourceReplicaId、targetReplicaId、linkState、lastHardenedLsn。 新的輸出屬性:資料庫、partnerAvailabilityGroupName、instanceAvailabilityGroupName、partnerEndpoint、distributedAvailabilityGroupName、instanceLinkRole、partnerLinkRole、failoverMode、seedingMode。 若要深入瞭解重大變更,請流覽 aka.ms/mi-link-rest-api-create-or-update。

建立新的實例連結。

此命令會根據傳遞的參數,在 SQL Server 上聯結分散式可用性群組,以建立 Azure SQL 受控執行個體 連結。

az sql mi link create --distributed-availability-group-name
                      --instance-name
                      --resource-group
                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                      [--primary-ag]
                      [--primary-availability-group-name]
                      [--secondary-ag]
                      [--secondary-availability-group-name]
                      [--source-endpoint]
                      [--target-database]
                      [--target-db]

建立實例連結。

az sql mi link create -g 'rg1' --instance-name 'mi1' --name 'link1' --primary-availability-group-name 'primaryag1' --secondary-availability-group-name 'secondaryag1' --source-endpoint '"tcp://server1:5022" --target-database 'db1' --no-wait')
--distributed-availability-group-name --link --name -n

實例連結的名稱。

--instance-name --managed-instance --managed-instance-name --mi

Azure SQL 受控執行個體 的名稱。

--resource-group -g

資源群組的名稱。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--primary-ag

主要可用性群組的名稱。

--primary-availability-group-name
已被取代

選項 '--primary-availability-group-name' 已被取代,將在下一個重大變更版本中移除(2.67.0)。 請改用 『--partner-availability-group-name』。

主要可用性群組的名稱。

--secondary-ag

次要可用性群組的名稱。

--secondary-availability-group-name
已被取代

選項 '--secondary-availability-group-name' 已被取代,將在下一個重大變更版本中移除(2.67.0)。 請改用 『--instance-availability-group-name』。

次要可用性群組的名稱。

--source-endpoint
已被取代

自變數 '--source-endpoint' 已被取代,將在下一個重大變更版本(2.67.0) 中移除。 請改用 『--partner-endpoint』。

來源端點的IP位址。

--target-database
已被取代

選項 '--target-database' 已被取代,將在下一個重大變更版本中移除(2.67.0)。 請改用 『--databases』。

目標資料庫的名稱。

--target-db

目標資料庫的名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

拿掉實例連結。

如果卸除連結且複本的 LSN 未與主要複本同步處理,則此命令可能會導致數據遺失,因此使用者必須在出現提示時明確確認命令,或使用 --yes 參數。

az sql mi link delete [--distributed-availability-group-name]
                      [--ids]
                      [--instance-name]
                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                      [--resource-group]
                      [--subscription]
                      [--yes]

強制刪除實例連結。

az sql mi link delete -g 'rg1' --instance-name 'mi1' -n 'link1' --yes
--distributed-availability-group-name --link --name -n

實例連結的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--instance-name --managed-instance --managed-instance-name --mi

Azure SQL 受控執行個體 的名稱。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

資源群組的名稱。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

已被取代

輸出將會在下一個重大變更版本中變更(2.67.0)。 已被取代的輸出屬性:targetDatabase、primaryAvailabilityGroupName、secondaryAvailabilityGroupNamesourceEndpoint、sourceReplicaId、targetReplicaId、linkState、lastHardenedLsn。 新的輸出屬性:資料庫、partnerAvailabilityGroupName、instanceAvailabilityGroupName、partnerEndpoint、distributedAvailabilityGroupName、instanceLinkRole、partnerLinkRole、failoverMode、seedingMode。 若要深入瞭解重大變更,請流覽 aka.ms/mi-link-rest-api-list-by-instance。

傳回 Azure SQL 受控執行個體 連結功能的相關信息。

az sql mi link list --instance-name
                    --resource-group

列出特定受控實例上的所有實例連結。

az sql mi link list -g {rg} --instance-name {mi}
--instance-name --managed-instance --managed-instance-name --mi

Azure SQL 受控執行個體 的名稱。

--resource-group -g

資源群組的名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

已被取代

輸出將會在下一個重大變更版本中變更(2.67.0)。 已被取代的輸出屬性:targetDatabase、primaryAvailabilityGroupName、secondaryAvailabilityGroupNamesourceEndpoint、sourceReplicaId、targetReplicaId、linkState、lastHardenedLsn。 新的輸出屬性:資料庫、partnerAvailabilityGroupName、instanceAvailabilityGroupName、partnerEndpoint、distributedAvailabilityGroupName、instanceLinkRole、partnerLinkRole、failoverMode、seedingMode。 若要深入瞭解重大變更,請流覽 aka.ms/mi-link-rest-api-get。

傳回 Azure SQL 受控執行個體 的連結功能相關信息。

az sql mi link show [--distributed-availability-group-name]
                    [--ids]
                    [--instance-name]
                    [--resource-group]
                    [--subscription]

顯示特定實例連結的相關信息

az sql mi link show -g 'rg1' --instance-name 'mi1' --name 'link1'
--distributed-availability-group-name --link --name -n

實例連結的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--instance-name --managed-instance --managed-instance-name --mi

Azure SQL 受控執行個體 的名稱。

--resource-group -g

資源群組的名稱。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

已被取代

輸出將會在下一個重大變更版本中變更(2.67.0)。 已被取代的輸出屬性:targetDatabase、primaryAvailabilityGroupName、secondaryAvailabilityGroupNamesourceEndpoint、sourceReplicaId、targetReplicaId、linkState、lastHardenedLsn。 新的輸出屬性:資料庫、partnerAvailabilityGroupName、instanceAvailabilityGroupName、partnerEndpoint、distributedAvailabilityGroupName、instanceLinkRole、partnerLinkRole、failoverMode、seedingMode。 若要深入瞭解重大變更,請流覽 aka.ms/mi-link-rest-api-create-or-update。

更新實例連結的屬性。

az sql mi link update [--distributed-availability-group-name]
                      [--ids]
                      [--instance-name]
                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                      [--replication-mode {Async, Sync}]
                      [--resource-group]
                      [--subscription]

將復寫模式變更為同步

az sql mi link update -g 'rg1' --mi 'mi1' -n 'link1' --replication-mode 'Sync'
--distributed-availability-group-name --link --name -n

實例連結的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--instance-name --managed-instance --managed-instance-name --mi

Azure SQL 受控執行個體 的名稱。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--replication-mode

複寫模式值。 可能的值包括 『Sync』 和 『Async』。

接受的值: Async, Sync
--resource-group -g

資源群組的名稱。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。