Skip to main content

Como criar de VM com Imagem SQL Server

Pré-requisitos

Passo a Passo

Como Criar a VM

Para criar a VM pela CLI é necessário executar alguns comandos, seguem as documentações para cada OS.

warning

Fique atento aos requisitos mínimos

Imagens Disponíveis

Na criação de VM é possível utilizar as seguintes imagens:

Image NameDescrição
sql-server-enterprise-2022-windowsSQL Server 2022 Enterprise + Windows Datacenter
sql-server-enterprise-2022-linuxSQL Server 2022 Enterprise + Linux
sql-server-standard-2022-windowsSQL Server 2022 Standard + Windows Datacenter
sql-server-standard-2022-linuxSQL Server 2022 Standard + Linux
sql-server-web-2022-windowsSQL Server 2022 Web + Windows Datacenter
sql-server-web-2022-linuxSQL Server 2022 Web + Linux

Configurar Security Groups para SQL Server

Para que aplicações externas acessem o SQL Server, a porta 1433 precisa ser liberada.

ProtocoloPortaOrigem recomendadaDescrição
TCP1433IP da aplicação ou rede privadaPermite conexões externas ao SQL Server

Confira aqui como configurar Security Groups.


Verificar se o SQL Server Está em Execução

Windows

  1. Acesse a VM via RDP.
  2. Abra o Gerenciador de Serviços (services.msc).
  3. Procure por SQL Server (MSSQLSERVER).
  4. Verifique se o status está como Em execução. Caso contrário, clique com o botão direito e escolha Iniciar.

Linux

  1. Acesse a VM via SSH:

    ssh usuario@<IP-DA-VM>
  2. Verifique o status do SQL Server:

    systemctl status mssql-server
  3. Se não estiver rodando, inicie o serviço:

    sudo systemctl start mssql-server
  4. Para configurar a senha para o usuário padrão sa execute os seguintes comandos:

    sudo systemctl stop mssql-server
    sudo /opt/mssql/bin/mssql-conf setup

Baixar e Instalar Ferramentas para Testar Conexão com SQL Server

Windows - SQL Server Management Studio (SSMS)

Baixar o SSMS

Baixar SSMS

Instalar o SSMS

  1. Abra o arquivo SSMS-Setup-<versão>.exe.
  2. Clique em Next e aceite os termos de uso.
  3. Escolha um diretório de instalação (ou mantenha o padrão).
  4. Clique em Install e aguarde a conclusão.

Conectar ao SQL Server

  1. Abra o SQL Server Management Studio.
  2. Clique em Connect.
  3. Insira os seguintes detalhes:
    • Server name: <IP-DA-VM>,1433
    • Authentication: SQL Server Authentication
    • Login: sa
    • Password: <SENHA>
  4. Clique em Connect.

Após conectar, execute:

SELECT @@SERVERNAME, @@VERSION;
GO

Se a query retornar a versão do SQL Server, a conexão foi bem-sucedida.


Linux - SQL Server Tools

  1. Baixe e instale o SQL Server Tools:

    Ubuntu/Debian:

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
  2. Atualize os respositórios e instale os pacotes:

    sudo apt-get update
    sudo ACCEPT_EULA=Y apt-get install -y mssql-tools unixodbc-dev

O parâmetro ACCEPT_EULA=Y é importante porque as ferramentas do SQL Server exigem que você aceite o contrato de licença.

  1. Após a instalação, verifique se o diretório foi criado:

    ls -la /opt/mssql-tools/bin/
  2. Se o diretório existir, adicione-o ao seu PATH:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
    source ~/.bashrc
  3. Execute o seguinte comando para se conectar: Normalmente o usuário padrão é sa.

    sqlcmd -S 201.54.14.181,1433 -U <user> -P <password>
  4. Execute a query para validar:

    SELECT @@SERVERNAME, @@VERSION;
    GO

Se conectar com sucesso, verá o prompt interativo (1>).


Com isso, sua VM com SQL Server na Magalu Cloud estará configurada e pronta para uso.