Partilhar via


Ativar a configuração de sub-rede com a ajuda de um serviço para o Azure SQL Managed Instance

Aplica-se a:Instância Gerenciada SQL do Azure

A configuração de sub-rede auxiliada por serviço fornece gerenciamento automatizado de configuração de rede para sub-redes que hospedam instâncias gerenciadas. Com a configuração de sub-rede assistida por serviço, o usuário permanece no controle total do acesso aos dados (fluxos de tráfego TDS), enquanto a instância gerenciada assume a responsabilidade de garantir o fluxo ininterrupto de tráfego de gerenciamento para cumprir o SLA.

Os grupos de segurança de rede configurados automaticamente e as regras da tabela de rotas são visíveis para o cliente e anotados com o prefixo 'Microsoft.Sql-managedInstances_UseOnly_.

A configuração assistida por serviço é ativada automaticamente quando você ativa a delegação de sub-rede para Microsoft.Sql/managedInstances o provedor de recursos.

Importante

Depois que a delegação de sub-rede estiver ativada, você não poderá desativá-la até que o cluster virtual seja removido da sub-rede. Para obter detalhes sobre o tempo de vida do cluster virtual, consulte como excluir uma sub-rede após excluir a Instância Gerenciada SQL.

Habilitando a delegação de sub-rede para novas implantações

Para implantar uma instância gerenciada em uma sub-rede vazia, você precisa delegá-la ao Microsoft.Sql/managedInstances provedor de recursos, conforme descrito em Gerenciar delegação de sub-rede. O artigo referenciado usa Microsoft.DBforPostgreSQL/serversv2 o provedor de recursos como exemplo, mas você precisa usar o Microsoft.Sql/managedInstances provedor de recursos em vez disso.

Habilitando a delegação de sub-rede para implantações existentes

Para habilitar a delegação de sub-rede para sua implantação de instância gerenciada existente, você precisa descobrir a sub-rede de rede virtual onde ela está colocada.

Para localizar a sub-rede, verifique o valor em Rede virtual/sub-rede na página Visão geral do recurso da Instância Gerenciada do SQL no portal do Azure.

Como alternativa, você pode executar os seguintes comandos do PowerShell para localizar a sub-rede de rede virtual para sua instância. Substitua os seguintes valores no exemplo:

  • ID de subscrição com o seu ID de subscrição
  • RG-name com o grupo de recursos para sua instância gerenciada
  • mi-name com o nome da sua instância gerenciada
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

Depois de determinar a sub-rede da instância gerenciada, você precisa delegá-la ao Microsoft.Sql/managedInstances provedor de recursos, conforme descrito em Gerenciar delegação de sub-rede. Embora o artigo referenciado use o provedor de recursos como exemplo, você precisa usar o Microsoft.DBforPostgreSQL/serversv2 Microsoft.Sql/managedInstances provedor de recursos em vez disso.

Importante

Habilitar a configuração auxiliada por serviço não causa failover ou interrupção na conectividade para instâncias gerenciadas que já estão na sub-rede.