Início rápido: Configurar uma conexão ponto a site à Instância Gerenciada de SQL do Azure no local

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

Este guia de início rápido insina como se conectar à Instância Gerenciada de SQL do Azure usando o SSMS (SQL Server Management Studio) em um computador cliente local por meio de uma conexão ponto a site. Para obter informações sobre conexões ponto a site, confira Sobre a VPN ponto a site.

Pré-requisitos

Este início rápido:

Anexar um gateway de VPN a uma rede virtual

  1. Abra o PowerShell no computador cliente local.

  2. Copie o script de PowerShell a seguir para anexar um gateway de VPN à rede virtual da Instância Gerenciada de SQL criada no guia de início rápido Criar uma instância gerenciada. Esse script usa o módulo Az do Azure PowerShell e faz o seguinte para os hosts baseados no Windows ou no Linux:

    • Cria e instala certificados em um computador cliente

    • Calcula o intervalo de IP da sub-rede futura de gateway de VPN

    • Cria a sub-rede de gateway

    • Implanta o modelo do Azure Resource Manager que anexa o gateway de VPN à sub-rede de VPN

      $scriptUrlBase = 'https://raw.githubusercontent.com/Microsoft/sql-server-samples/master/samples/manage/azure-sql-db-managed-instance/attach-vpn-gateway'
      
      $parameters = @{
        subscriptionId = '<subscriptionId>'
        resourceGroupName = '<resourceGroupName>'
        virtualNetworkName = '<virtualNetworkName>'
        certificateNamePrefix  = '<certificateNamePrefix>'
        }
      
      Invoke-Command -ScriptBlock ([Scriptblock]::Create((iwr ($scriptUrlBase+'/attachVPNGateway.ps1?t='+ [DateTime]::Now.Ticks)).Content)) -ArgumentList $parameters, $scriptUrlBase
      
  3. Cole o script na janela do PowerShell e forneça os parâmetros necessários. Os valores de <subscriptionId>, <resourceGroup> e <virtualNetworkName> devem corresponder àqueles usados no guia de início rápido Criar uma instância gerenciada. O valor de <certificateNamePrefix> pode ser uma cadeia de caracteres de sua escolha.

    Observação

    Se você receber um erro ao analisar o mecanismo do Internet Explorer, inicie o Internet Explorer para concluir a configuração inicial ou atualizar para uma versão mais recente do PowerShell.

  4. Execute o script do PowerShell.

Importante

Não continue até que o script do PowerShell seja concluído.

Criar uma conexão VPN

  1. Entre no portal do Azure.

  2. Abra o grupo de recursos no qual você criou o gateway de rede virtual e, em seguida, abra o recurso de gateway de rede virtual.

  3. Clique em Configuração Ponto a Site e, em seguida, clique em Fazer o download do cliente VPN.

    Captura de tela do ponto de gateway para a página de configuração do site para a rede virtual de sua instância gerenciada de SQL no portal do Azure.

  4. No computador cliente local, extraia os arquivos do arquivo zip e, em seguida, abra a pasta com os arquivos extraídos.

  5. Abra a pasta WindowsAmd64 e o arquivo VpnClientSetupAmd64.exe.

  6. Se você receber uma mensagem O Windows protegeu seu computador, selecione Mais informações e, em seguida, em Executar mesmo assim.

    Captura de tela do Windows Defender perguntando se você tem certeza de que quer instalar o cliente VPN.

  7. Clique em Sim na caixa de diálogo Controle de Conta de Usuário para continuar.

  8. Na caixa de diálogo que referencia sua rede virtual, selecione Sim para instalar o cliente VPN na rede virtual.

Conectar-se à conexão VPN

  1. Acesse VPN em Rede e Internet no computador cliente local e escolha sua rede virtual da Instância Gerenciada de SQL para estabelecer uma conexão com essa VNet. Na imagem a seguir, a rede virtual é chamada MyNewVNet:

    Captura de tela da nova conexão do Windows VPN.

  2. Selecione Conectar.

  3. Na caixa de diálogo, selecione Sim.

    Captura de tela da VPN que realça o botão Conectar.

  4. Quando você receber uma mensagem indicando que o Gerenciador de Conexões precisa obter privilégios elevados para atualizar a tabela de rotas, escolha Continuar.

  5. Clique em Sim na caixa de diálogo Controle de Conta de Usuário para continuar.

    Você estabeleceu uma conexão VPN à VNet da instância gerenciada de SQL.

    Captura de tela de conexão do Windows VPN que realça a mensagem Conectado quando você tiver estabelecido sua conexão.

Conectar-se ao SSMS

  1. No computador cliente local, abra o SSMS (SQL Server Management Studio).

  2. Na caixa de diálogo Conectar-se ao Servidor, insira o nome do host totalmente qualificado da instância gerenciada de SQL na caixa Nome do servidor.

  3. Selecione Autenticação do SQL Server, forneça seu nome de usuário e senha e, em seguida, selecione Conectar.

    Captura de tela da caixa de diálogo Conectar ao Servidor no SSMS.

Depois de se conectar, visualize seus bancos de dados do sistema e do usuário no bancos de dados de nós. Exiba também vários objetos em segurança, objetos de servidor, replicação, gerenciamento, SQL Server Agent e nós do XEvent Profiler.

Não foi possível estabelecer a conexão

Se sua conexão funcionar inicialmente, mas você vê o erro The connection could not be established após um tempo ao tentar se conectar à VPN, siga estas etapas:

  1. Abra as Configurações de VPN do Windows.
  2. Remover a conexão VPN.
  3. Repita as etapas em Criar uma conexão VPN para fazer o download do cliente VPN e instalá-lo novamente.
  4. Conecte-se à VPN.

Próximas etapas