判斷管理端點 IP 位址 - Azure SQL 受控執行個體

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

Azure SQL 受控執行個體的虛擬叢集包含 Azure 用來進行管理作業的管理端點。 管理端點會受到網路層級內建防火牆和應用程式層級的相互憑證驗證所保護。 您可以判斷管理端點的 IP 位址,但您無法存取此端點。

若要判斷管理 IP 位址,請在 SQL 受控執行個體 FQDN 上執行 DNS 查詢mi-name.zone_id.database.windows.net。 如此即會傳回 DNS 項目,類似:trx.region-a.worker.vnet.database.windows.net。 接著可在此 FQDN 上執行移除「.vnet」的 DNS 查詢。 即會傳回管理 IP 位址。

如果將 <MI FQDN> 替換為 SQL 受控執行個體的 DNS 項目,此 PowerShell 程式碼就會幫您完成所有作業:mi-name.zone_id.database.windows.net

  $MIFQDN = "<MI FQDN>"
  resolve-dnsname $MIFQDN | select -first 1  | %{ resolve-dnsname $_.NameHost.Replace(".vnet","")}

如需 SQL 受控執行個體和連線的詳細資訊,請參閱 Azure SQL 受控執行個體連線結構