針對 Azure SQL 受控執行個體啟用服務輔助的子網路設定

適用於:Azure SQL 受控執行個體

服務輔助的子網路設定可為裝載受控執行個體的子網路提供自動化的網路組態管理。 使用服務輔助子網路組能可讓使用者保持完全控制資料 (TDS 流量) 流量存取,而受控執行個體會負責確保管理流量不中斷,以履行 SLA。

客戶可以看到自動設定的網路安全性群組和路由表規則,並以前置詞 `Microsoft.Sql-managedInstances_UseOnly_ 標註。

一旦您開啟 Microsoft.Sql/managedInstances 資源提供者的子網路委派,服務輔助設定就會自動啟用。

重要

一旦開啟子網路委派,您就無法將其關閉,直到虛擬叢集從子網路中移除為止。 如需虛擬叢集的存留期詳細資料,請參閱如何在刪除 SQL 受控執行個體 之後刪除子網路。

啟用新部署的子網路委派

若要將受控執行個體部署到空的子網路,您必須將其委派給 Microsoft.Sql/managedInstances 資源提供者,如管理子網路委派中所述。 參考的文章使用 Microsoft.DBforPostgreSQL/serversv2 資源提供者作為範例,但您必須改用 Microsoft.Sql/managedInstances 資源提供者。

啟用現有部署的子網路委派

若要為現有的受控執行個體部署啟用子網路委派,您必須找出其存放位置的虛擬網路子網路。

若要尋找子網路,請在 Azure 入口網站中 SQL 受控執行個體資源的 [概觀] 頁面中,檢查虛擬網路/子網路中的值。

或者,您可以執行下列 PowerShell 命令來尋找執行個體的虛擬網路子網路。 取代範例中的下列值:

  • subscription-id 取代為您的訂用帳戶 ID
  • rg-name 取代為受控執行個體的資源群組
  • mi-name 取代為您的受控執行個體名稱
Install-Module -Name Az

Import-Module Az.Accounts
Import-Module Az.Sql

Connect-AzAccount

# Use your subscription ID in place of subscription-id below

Select-AzSubscription -SubscriptionId {subscription-id}

# Replace rg-name with the resource group for your managed instance, and replace mi-name with the name of your managed instance

$mi = Get-AzSqlInstance -ResourceGroupName {rg-name} -Name {mi-name}

$mi.SubnetId

確定受控執行個體子網路後,您必須將其委派給 Microsoft.Sql/managedInstances 資源提供者,如管理子網路委派中所述。 雖然參考的文章使用 Microsoft.DBforPostgreSQL/serversv2 資源提供者做為範例,但您必須改用 Microsoft.Sql/managedInstances 資源提供者。

重要

啟用服務輔助設定不會對子網路中已存在的受控執行個體連線造成容錯移轉或中斷。