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:SQL Server de VM do Azure
Neste tutorial de início rápido, você usará o portal do Azure para criar uma máquina virtual do Linux com o SQL Server 2017 instalado. Você aprenderá o seguinte:
- Criar uma VM Linux executando o SQL Server da galeria
- Conectar-se à nova VM com SSH
- Alterar a senha SA
- Configurar para conexões remotas
Pré-requisitos
Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Criar uma VM Linux com o SQL Server instalado
Entre no portal do Azure.
No painel esquerdo, selecione Criar um recurso.
No painel Criar um recurso, selecione Computação.
Selecione Ver todos ao lado do cabeçalho Em destaque.
No filtro sistema operacional, selecione Red Hat ou SUSE ou Ubuntu, conforme mostrado acima, de acordo com suas necessidades. No exemplo aqui, mostramos os três, mas você pode selecionar uma distribuição que preferir.
Selecione uma imagem específica que atenda às suas necessidades.
Selecione Criar.
Configurar a VM do Linux
Na guia Informações Básicas, selecione a Assinatura e o Grupo de Recursos.
Em Nome da máquina virtual, insira um nome para a nova VM do Linux.
Em seguida, digite ou selecione os seguintes valores:
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.
Alterar tamanho: Selecione essa opção para escolher um tamanho de computador e, quando terminar, escolha Selecionar. Para saber mais sobre os tamanhos de VMs, confira tamanhos de VMs.
Dica
Para desenvolvimento e teste funcional, use um tamanho de VM DS2 ou superior. Para testes de desempenho, use DS13 ou superior.
Tipo de autenticação: Selecione Chave pública SSH.
Observação
Você tem a opção de 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 do Administrador da VM.
Chave pública SSH: Insira a chave pública RSA.
Porta de entrada públicas: Escolha Permitir portas selecionadas e selecione a porta SSH (22) na lista Selecionar portas de entrada públicas. Neste início rápido, esta etapa é necessária para se conectar e concluir a configuração do SQL Server. Se você quiser se conectar remotamente ao SQL Server, precisará permitir manualmente o tráfego para a porta padrão (1433) usada pelo Microsoft SQL Server para conexões pela Internet após a criação da máquina virtual.
Faça as alterações desejadas nas configurações nas guias adicionais a seguir ou mantenha as configurações padrão.
- Discos
- Rede
- Gerenciamento
- Configuração de convidado
- Marcas
Selecione Examinar + criar.
No painel Examinar + criar, selecione Criar.
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.
Se estiver executando no Windows e não tiver um shell Bash, você poderá instalar um cliente SSH, como o PuTTY.
Execute o PuTTY.
Na tela de configuração do PuTTY, insira o endereço IP público da VM.
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.
Alterar a senha SA
A nova máquina virtual instala o SQL Server com uma senha SA aleatória. Redefina essa senha antes de se conectar ao SQL Server com o logon SA.
Depois de se conectar à VM Linux, abra um novo terminal de comando.
Altere a senha SA com os seguintes comandos:
sudo systemctl stop mssql-server sudo /opt/mssql/bin/mssql-conf set-sa-passwordInsira uma nova senha e confirme-a quando solicitado.
Reinicie o serviço SQL Server.
sudo systemctl start mssql-server
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 do 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
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 na porta na qual o SQL Server escuta (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.
No portal, selecione Máquinas Virtuaise selecione sua VM do SQL Server.
No painel de navegação à esquerda, em Configurações, selecione Rede.
Na janela Rede, selecione Adicionar porta de entrada em Regras de Porta de Entrada.
Na lista Serviço, selecione MS SQL.
Selecione OK para salvar a regra para sua VM.
Abrir o firewall no RHEL
Este tutorial o instruiu a criar uma VM RHEL (Red Hat Enterprise Linux). Se você quiser se conectar remotamente a VMs RHEL, precisará abrir a porta 1433 no firewall do Linux.
Conecte-se à VM RHEL.
No shell BASH, execute os seguintes comandos:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload