Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
Considerações
Este início rápido demonstra uma maneira rápida e fácil de se conectar à Instância Gerenciada de SQL do Azure. Considere o seguinte:
- As etapas neste artigo são apenas para fins de demonstração e não são destinadas a soluções empresariais. Para cargas de trabalho de produção, use uma conexão site a site ou ExpressRoute em vez de uma conexão ponto a site.
- O procedimento para anexar o gateway de VPN neste guia de início rápido é projetado para que um único usuário comece a usar a Instância Gerenciada de SQL do Azure rapidamente. Essa VPN usa um método de autenticação baseado em certificado vinculado ao usuário que estabelece a conexão VPN. Um usuário diferente não pode usar o mesmo gateway de VPN para se conectar à Instância Gerenciada de SQL sem primeiro instalar o certificado do cliente gerado pelo primeiro usuário, o que está fora do escopo deste tutorial, mas está documentado na VPN ponto-a-site do Azure. Usuários adicionais que seguem as etapas neste início rápido para a mesma instância gerenciada de SQL invalidam a conexão VPN do usuário anterior, o que impede que eles se conectem à instância.
Pré-requisitos
Este início rápido:
- Usa os recursos criados em Criar uma instância gerenciada como ponto de partida.
- Exige o PowerShell 5.1 e o Azure PowerShell 1.4.0 ou posterior no computador cliente local. Se necessário, consulte as instruções para instalar o módulo Azure PowerShell.
- Exige a versão mais recente do SQL Server Management Studio no computador cliente local.
Anexar um gateway de VPN a uma rede virtual
Abra o PowerShell no computador cliente local.
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
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 sobre a análise do mecanismo do Internet Explorer, inicie o Internet Explorer para concluir a configuração inicial ou atualize para uma versão mais recente do PowerShell.
Execute o script do PowerShell.
Importante
Não continue até que o script do PowerShell seja concluído.
Criar uma conexão VPN
Entre no portal do Azure.
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.
Clique em Configuração Ponto a Site e, em seguida, clique em Fazer o download do cliente VPN.
No computador cliente local, extraia os arquivos do arquivo zip e, em seguida, abra a pasta com os arquivos extraídos.
Abra a pasta WindowsAmd64 e o arquivo VpnClientSetupAmd64.exe.
Se você receber uma mensagem O Windows protegeu seu computador, selecione Mais informações e, em seguida, em Executar mesmo assim.
Clique em Sim na caixa de diálogo Controle de Conta de Usuário para continuar.
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
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:
Selecione Conectar.
Na caixa de diálogo, selecione Sim.
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.
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.
Conectar-se ao SSMS
No computador cliente local, abra o SSMS (SQL Server Management Studio).
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.
Selecione Autenticação do SQL Server, forneça seu nome de usuário e senha e, em seguida, selecione Conectar.
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:
- Abra as Configurações de VPN do Windows.
- Remover a conexão VPN.
- Repita as etapas em Criar uma conexão VPN para fazer o download do cliente VPN e instalá-lo novamente.
- Conecte-se à VPN.
Próximas etapas
- Para obter um início rápido que mostra como se conectar por meio de uma máquina virtual do Azure, confira Configurar uma conexão ponto a site.
- Para obter uma visão geral das opções de conexão para aplicativos, confira Conectar seus aplicativos à Instância Gerenciada de SQL.
- Para restaurar um banco de dados existente do SQL Server do local para uma instância gerenciada, use o Serviço de Migração de Banco de Dados do Azure para realizar a migração ou o comando T-SQL RESTORE para restaurar de um arquivo de backup do banco de dados.