Como criar de VM com Imagem SQL Server
Pré-requisitos
- Ter conta criada na Magalu Cloud
- Ter baixado e feito login na CLI
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.
Fique atento aos requisitos mínimos
Imagens Disponíveis
Na criação de VM é possível utilizar as seguintes imagens:
Image Name | Descrição |
---|---|
sql-server-enterprise-2022-windows | SQL Server 2022 Enterprise + Windows Datacenter |
sql-server-enterprise-2022-linux | SQL Server 2022 Enterprise + Linux |
sql-server-standard-2022-windows | SQL Server 2022 Standard + Windows Datacenter |
sql-server-standard-2022-linux | SQL Server 2022 Standard + Linux |
sql-server-web-2022-windows | SQL Server 2022 Web + Windows Datacenter |
sql-server-web-2022-linux | SQL 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.
Protocolo | Porta | Origem recomendada | Descrição |
---|---|---|---|
TCP | 1433 | IP da aplicação ou rede privada | Permite conexões externas ao SQL Server |
Confira aqui como configurar Security Groups.
Verificar se o SQL Server Está em Execução
Windows
- Acesse a VM via RDP.
- Abra o Gerenciador de Serviços (
services.msc
). - Procure por SQL Server (MSSQLSERVER).
- Verifique se o status está como Em execução. Caso contrário, clique com o botão direito e escolha Iniciar.
Linux
-
Acesse a VM via SSH:
ssh usuario@<IP-DA-VM>
-
Verifique o status do SQL Server:
systemctl status mssql-server
-
Se não estiver rodando, inicie o serviço:
sudo systemctl start mssql-server
-
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
Instalar o SSMS
- Abra o arquivo
SSMS-Setup-<versão>.exe
. - Clique em Next e aceite os termos de uso.
- Escolha um diretório de instalação (ou mantenha o padrão).
- Clique em Install e aguarde a conclusão.
Conectar ao SQL Server
- Abra o SQL Server Management Studio.
- Clique em Connect.
- Insira os seguintes detalhes:
- Server name:
<IP-DA-VM>,1433
- Authentication: SQL Server Authentication
- Login:
sa
- Password:
<SENHA>
- Server name:
- 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
-
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 -
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.
-
Após a instalação, verifique se o diretório foi criado:
ls -la /opt/mssql-tools/bin/
-
Se o diretório existir, adicione-o ao seu PATH:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc -
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>
-
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.