Provisionar uma máquina virtual Linux executando o SQL Server no portal do Azure

Aplica-se a:SQL Server em Azure VM

Neste quickstart, você usa o portal do Azure para criar uma máquina virtual Linux (VM) com o SQL Server instalado. Você aprenderá como:

Observação

A implantação do SQL Server em VMs Linux usando a experiência baseada em script do portal do Azure está atualmente em versão preliminar. As imagens pré-criadas do SQL Server no Linux disponíveis no Azure Marketplace foram descontinuadas. Em vez disso, você começa a partir de uma imagem base Linux suportada, e o Azure instala e configura o SQL Server durante o provisionamento da VM. Para mais informações, veja implantação do portal Azure.

Pré-requisitos

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Criar uma VM Linux

Você pode começar pela página Criar uma máquina virtual no portal do Azure, ou pelo hub SQL do Azure. Ambas as opções levam à mesma configuração guiada do SQL Server.

Use essa opção para começar pela experiência padrão de criação de VM no portal do Azure.

  1. Entre no portal do Azure.

  2. Vá em Máquinas Virtuais e então selecione Criar. Você também pode selecionar Criar um recurso>Máquina virtual.

  3. Na aba Básicos , selecione seu grupo de Assinaturas e Recursos.

    Captura de tela da guia Noções básicas.

  4. Em Nome da máquina virtual, insira um nome para a nova VM do Linux.

  5. Digite ou selecione os valores a seguir:

    • Região: Selecione a região do Azure ideal para você.

    • Opções de disponibilidade: Escolha a opção de disponibilidade e redundância que é melhor para seus aplicativos e seus dados.

    • Imagem: Selecione uma imagem base Linux suportada, como RHEL 9, RHEL 10, Ubuntu 22.04, Ubuntu 24.04 ou Ubuntu 26.04.

    • Tamanho: Selecione o tamanho de uma VM. Para obter mais informações, consulte Tamanhos de VM.

      Captura de tela da escolha de um tamanho de VM.

    Dica

    Para desenvolvimento e teste funcional, use um tamanho de VM DS2 ou superior. Para testes de desempenho, use DS13 ou superior.

  6. Configure a conta de administrador e as portas de entrada conforme descrito em Configurar autenticação e portas.

  7. Vá até a aba Avançado e selecione Instalar SQL Server. A aba de configurações do SQL Server fica disponível.

  8. Na aba de configurações do SQL Server, configure sua implantação do SQL Server conforme descrito nas configurações do SQL Server.

  9. Selecione Revisar + criar, revise o resumo de configuração e então selecione Criar.

O Azure provisiona a VM, instala e configura o SQL Server, e registra a VM com a extensão SQL Server IaaS Agent.

Configurar autenticação e portas

No separador Informações básicas , configure as seguintes definições:

  • Tipo de autenticação: Selecione Chave pública SSH.

    Observação

    Você pode usar uma chave pública SSH ou uma senha para autenticação. SSH é mais seguro. Para obter instruções sobre como gerar uma chave SSH, confira Criar chaves SSH em Linux e Mac para VMs Linux no Azure.

  • Nome de usuário: Insira o nome de administrador da VM.

  • Chave pública SSH: Insira a chave pública RSA.

  • Portas públicas de entrada: Escolha Permitir portas selecionadas e selecione a porta SSH (22) na lista Selecionar portas públicas de entrada . Neste guia de início rápido, você precisa concluir esta etapa para se conectar à VM. Para se conectar remotamente ao SQL Server, você precisa permitir o tráfego para a porta padrão do SQL Server (1433) após criar a VM.

    Captura de tela das portas de entrada.

Configurar as configurações do SQL Server

Na aba de configurações do SQL Server, configure as seguintes opções. O portal mostra apenas opções válidas para o sistema operacional selecionado, versão do SQL Server e modelo de licenciamento.

  • Versão do SQL Server: Escolha uma versão, como SQL Server 2025 ou SQL Server 2022.
  • Edição: Escolha Enterprise, Standard, Developer, Express ou Evaluation. As edições disponíveis dependem da versão selecionada.
  • Modelo de licenciamento: Escolha Pay-as-you-go (padrão) ou Benefício Híbrido do Azure. Para escolher o Benefício Híbrido do Azure, você deve possuir uma licença SQL Server com License Mobility via Software Assurance.
  • Configuração avançada: Você pode configurar opções do SQL Server no portal ou enviar um arquivo personalizadomssql.conf. Para mais informações sobre mssql.conf configurações, veja Configurar SQL Server em Linux com a ferramenta mssql-conf.

Você também pode fazer alterações nas configurações nas abas Discos, Rede, Gerenciamento, Monitoramento e Tags ou manter as configurações padrão.

Conectar-se à VM do Linux

Se você já usa um shell BASH, conecte-se à VM do Azure usando o comando ssh. No comando a seguir, substitua o nome de usuário da VM e o endereço IP para se conectar à VM Linux.

ssh azureadmin@40.55.55.555

Você pode encontrar o endereço IP da VM no portal do Azure.

Captura de tela do endereço IP no portal do Azure.

Se estiver executando no Windows e não tiver um shell Bash, você poderá instalar um cliente SSH, como o PuTTY.

  1. Baixe e instale o PuTTY.

  2. Executar PuTTY.

  3. Na tela de configuração do PuTTY, insira o endereço IP público da VM.

  4. Selecione Abrir e insira seu nome de usuário e a senha nos prompts.

Para obter mais informações sobre como se conectar a VMs linux, consulte Criar uma VM Linux no Azure usando o portal do Azure.

Observação

Se for exibido um alerta de segurança do PuTTY indicando que a chave do host do servidor não está sendo armazenada em cache no Registro, escolha uma das opções a seguir. Se você confia nesse host, selecione Sim para adicionar a chave ao cache do PuTTY e continuar a conexão. Caso deseje continuar a conexão apenas uma vez, sem adicionar a chave ao cache, selecione Não. Se você não confia nesse host, selecione Cancelar para abandonar a conexão.

Adicionar as ferramentas ao caminho (opcional)

Vários pacotes do SQL Server são instalados por padrão, incluindo o pacote de ferramentas de linha de comando SQL Server. O pacote de ferramentas contém as ferramentas sqlcmd e bcp. Por conveniência, você pode, opcionalmente, adicionar o caminho das ferramentas /opt/mssql-tools/bin/ à variável de ambiente PATH.

Execute os seguintes comandos para modificar o PATH para ambas as sessões de login e sessões interativas/não interativas:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Verifique o registro com a extensão SQL IaaS Agent

Quando você implanta uma VM usando a experiência de implantação do portal Azure, o Azure a registra automaticamente com a extensão SQL Server IaaS Agent. O registro cria um recurso de máquina virtual SQL que é separado do recurso da VM. Você pode então gerenciar o tipo de licença do SQL Server a partir do Azure.

Para verificar o registro, acesse as máquinas virtuais SQL no portal do Azure e confirme que sua VM está listada. Para outras opções, veja Verificar o status do registro.

Você pode desregistrar a VM ou registrá-la novamente após a implantação. Para instruções, veja Registrar uma VM Linux SQL Server com a extensão SQL Server IaaS Agent.

Configurar para conexões remotas

Se você precisa se conectar remotamente ao SQL Server na VM do Azure, configure uma regra de entrada no grupo de segurança de rede. A regra permite o tráfego pela porta que o SQL Server utiliza (porta padrão 1433). As etapas a seguir mostram como usar o portal do Azure nesta etapa.

Dica

Se você tiver selecionado a porta de entrada MS SQL (1433) nas configurações durante o provisionamento, essas alterações foram feitas para você. Você pode ir para a próxima seção sobre como configurar o firewall.

  1. No portal, selecione Máquinas Virtuaise selecione sua VM do SQL Server.

  2. No painel de navegação à esquerda, em Configurações, selecione Rede.

  3. Na janela Rede, selecione Adicionar porta de entrada em Regras de Porta de Entrada.

    Captura de tela das regras de porta de entrada.

  4. Na lista Serviço, selecione MS SQL.

    Captura de tela da regra do grupo de segurança do MS SQL.

  5. Selecione OK para salvar a regra para sua VM.

Abrir o firewall no RHEL

Se você criou uma VM Red Hat Enterprise Linux (RHEL) e quer se conectar remotamente, também precisa abrir a porta 1433 no firewall Linux.

  1. Conecte-se à VM RHEL.

  2. No shell BASH, execute os seguintes comandos:

    sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
    sudo firewall-cmd --reload