Managed Instance – Como se conectar através do SSMS de uma VM do Azure?
Fala Pessoal,
Esse é mais um post da série sobre o Azure SQL Database Managed Instance. Caso ainda não tenha visto, seguem os posts anteriores:
- https://www.fabriciolima.net/blog/2018/03/17/azure-sql-db-managed-instance-introducao/
- https://www.fabriciolima.net/blog/2018/11/16/managed-instance-criando-minha-primeira-instancia/
- https://www.fabriciolima.net/blog/2018/11/19/managed-instance-como-se-conectar-direto-do-ssms-utilizando-uma-vpn/
No post anterior mostrei como conseguimos nos conectar em um Managed Instance através de um SSMS na nossa máquina utilizando uma VPN.
Se você tiver várias máquinas, teria que configurar a VPN em cada uma delas.
Caso não queira fazer isso, uma segunda opção é criar uma VM no Azure dentro da VNet do Managed Instance e se conectar na instância através do SSMS instalado dentro dessa VM.
Antes de criar uma VM, temos que adcionar uma subnet na mesma VNet que temos o Managed Instance criado. Então abra a opção Subnets e clique em + Subnet:
Vai abrir essa tela para configurar a subnet:
1 – Escolha um nome para sua subnet.
2 – Escolha o range de IP da subnet. Não precisa ser /24, podemos reduzir um pouco para /27 por exemplo.
As outras opções, não precisa alterar. Clique em ok para criar a subnet.
Feito isso agora podemos criar nossa VM:
1 – Vai em Virtual Machines no portal do Azure
2 – Clique em Add
3 – Clique em Basics
4 – Coloque sua subscription
5 – Escolha o Resource Group
6 – Dê um nome para sua VM
7 – Crie a VM na mesma localização do MI
Continuando ainda na mesma tela:
8 – Escolha uma imagem de Windows Server
9 – Defina um login e uma senha complexa para logar
10 – Clique em Next
Na parte de disco não precisa alterar nada, clique em Next novamente para chegar em Networking:
1 – Escolha a VNet do nosso Managed Instance
2 – Escolha a subnet que criamos antes de criar a VM
3 – Clique em Next
Não precisamos alterar nenhuma outra opção. Clique em Next até chegar na última tela (Review + Create):
Se tudo der certo vai aparecer “Validation passed” conforme acima. Clique em Create para concluir.
Após alguns minutos já temos uma VM criada para utilização:
Clique em Go to Resource para continuar.
Antes de tentar se conectar na VM, precisamos liberar o acesso via RDP:
1 – Na VM, clique em Networking
2 – Libere a porta 3389
3 – Aumentei a prioridade para 300
4 – Dei o nome de RDP a regra
Feito isso, agora clique em conect e baixe o RDP file:
Ao iniciar o RDP, digite o usuário e senha que colocamos na criação da VM:
Após logar na Vm, você deve baixar o SSMS e se conectar no MI da mesma forma que fizemos no post anterior, coloque o endereço da instância e usuário que foi criado.
Tudo dando certo, é correr para o abraço:
Tive problemas para configurar essa VM e o Dimitri me ajudou no Pass Summit.
Prometi que faria um post para tentar ajudar a galera do Brasil. Promessa cumprida!!!
Até o próximo post.
Abraços,
Fabrício Lima
Microsoft Data Platform MVP
Consultor e Instrutor SQL Server
Trabalha com SQL Server desde 2006