Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server em VM do Azure
Este artigo fornece uma descrição detalhada das opções de configuração disponíveis ao implantar seu SQL Server em Máquinas Virtuais (VMs) do Azure usando o portal do Azure. Para obter um guia rápido, consulte o início rápido da VM do SQL Server em vez disso.
Pré-requisitos
Uma assinatura do Azure. Crie uma conta gratuita para começar.
Escolha a imagem do Marketplace
Use o Azure Marketplace para escolher uma das várias imagens pré-configuradas da galeria de máquinas virtuais.
A edição Developer é usada neste artigo porque é uma edição completa e gratuita do SQL Server para testes de desenvolvimento. Você paga apenas pelo custo de execução da VM. No entanto, você é livre para escolher qualquer uma das imagens para usar neste passo a passo. Para obter uma descrição das imagens disponíveis, consulte a visão geral do SQL Server Windows Virtual Machines.
Observação
O SQL Server 2025 introduz edições separadas para Desenvolvedores Empresariais e Desenvolvedores Padrão do SQL Server.
Os custos de licenciamento do SQL Server são incorporados ao preço por segundo da VM criada e variam de acordo com a edição e os núcleos. No entanto, o SQL Server Developer edition é gratuito para desenvolvimento e teste, mas não para produção. Além disso, o SQL Express é gratuito para cargas de trabalho leves (menos de 1 GB de memória, menos de 10 GB de armazenamento). Você também pode alocar sua licença do SQL Server para seu SQL Server na VM do Azure com o Benefício Híbrido do Azure e pagar apenas pela VM. Para obter mais informações sobre essas opções, consulte Diretrizes de preços para VMs do SQL Server Azure.
Para escolher uma imagem, siga estes passos:
Vá para o hub SQL do Azure em aka.ms/azuresqlhub. No painel do SQL Server em Máquinas Virtuais do Azure, selecione Mostrar opções.
Na caixa Selecionar uma oferta de imagem, escolha uma imagem do SQL Server (como SQL Server: Licença Gratuita - SQL Server 2025 Enterprise Developer no Windows Server 2025).
Selecione Criar máquina virtual.
Observação
O SQL Server 2012 e o SQL Server 2014 estão fora do suporte base e não estão mais disponíveis no Azure Marketplace.
Definições básicas
Advertência
Não há suporte para colocar tempdb no disco temporário local para imagens de VM do Azure com discos efémeros não inicializados. As implantações por meio do portal do Azure podem falhar e o SQL Server pode falhar ao iniciar. Use um tamanho de VM diferente ou coloque tempdb no armazenamento não efêmero quando você implantar a imagem do SQL Server por meio do portal do Azure e quando instalar o SQL Server manualmente. Para saber mais, revise a implantação de VM e as falhas do SQL Server.
A guia Noções básicas do permite selecionar a assinatura, o grupo de recursos e os detalhes da instância.
Usar um novo grupo de recursos é útil se você estiver apenas testando ou aprendendo sobre implantações do SQL Server no Azure. Depois de concluir o teste, exclua o grupo de recursos para excluir automaticamente a VM e todos os recursos associados a esse grupo de recursos. Para obter mais informações sobre grupos de recursos, consulte Visão geral do Azure Resource Manager.
Na guia Noções básicas, forneça as seguintes informações:
Em Detalhes do Projeto , verifique se a assinatura correta está selecionada.
Na seção Grupo de recursos, selecione um grupo de recursos existente na lista ou selecione Criar novo para criar um novo grupo de recursos. Um grupo de recursos é uma coleção de recursos relacionados no Azure (máquinas virtuais, contas de armazenamento, redes virtuais, etc.).
Nos Detalhes da instância:
- Insira um nome de máquina virtual exclusivo.
- Escolha um local para a sua Região .
- Para os fins deste guia, deixe opções de disponibilidade definidas para Nenhuma redundância de infraestrutura necessária. Para obter mais informações sobre Disponibilidade, consulte opções de disponibilidade.
- Na lista de imagens , selecione Licença Gratuita do SQL Server: Desenvolvedor do SQL Server 2019 no Windows Server 2019 se ainda não estiver selecionado.
- Escolha padrão para tipo de segurança.
- Selecione Ver todos os tamanhos para o Tamanho da máquina virtual e procure pela oferta E4ds_v5. Este é um dos tamanhos mínimos recomendados de VM para o SQL Server em VMs do Azure. Se isso for para fins de teste, certifique-se de limpar seus recursos assim que terminar de usá-los para evitar cobranças inesperadas. Para cargas de trabalho de produção, consulte os tamanhos e a configuração de máquina recomendados em Práticas recomendadas de desempenho para o SQL Server em Máquinas Virtuais do Azure.
Importante
O custo mensal estimado exibido na janela Escolha um tamanho não inclui os custos de licenciamento do SQL Server. Esta estimativa é apenas o custo da VM. Para as edições Express e Developer do SQL Server, essa estimativa é o custo total estimado. Para outras edições, consulte a página de preços Máquinas Virtuais do Windows e selecione sua edição de destino do SQL Server. Consulte também as Orientações de preços para VMs do SQL Server Azure e as opções de tamanho para máquinas virtuais .
Em de conta de administrador , forneça um nome de usuário e senha. A palavra-passe tem de ter, pelo menos, 12 carateres e cumprir os requisitos de complexidade definidos.
Em Regras de porta de entrada, escolha Permitir portas selecionadas e, em seguida, selecione RDP (3389) na lista suspensa.
Você também tem a opção de habilitar o Benefício Híbrido do Azure, que concede a você um desconto na alocação de licenças do SQL Server para seu SQL Server na VM do Azure.
Discos
Na guia Discos, configure as opções de disco.
- Em tipo de disco do SO, selecione o tipo de disco que pretende para o seu SO na lista pendente. Premium é recomendado para sistemas de produção, mas não está disponível para uma VM básica. Para usar um SSD Premium, altere o tamanho da máquina virtual.
- Em Avançado , selecione Sim em uso Managed Disks.
A Microsoft recomenda Managed Disks for SQL Server. O Managed Disks lida com o armazenamento nos bastidores. Além disso, quando as máquinas virtuais com Managed Disks estão no mesmo conjunto de disponibilidade, o Azure distribui os recursos de armazenamento para fornecer redundância apropriada. Para mais informações, consulte a Visão Geral de Azure Managed Disks. Para obter detalhes sobre discos gerenciados em um conjunto de disponibilidade, consulte Usar discos gerenciados para VMs no conjunto de disponibilidade.
Rede
Na guia de rede , configure as suas opções de rede.
Crie uma nova rede virtual ou use uma rede virtual existente para sua VM do SQL Server. Defina uma sub-rede também.
Em grupo de segurança de rede NIC, selecione um grupo de segurança básico ou avançado. Escolher a opção básica permite selecionar portas de entrada para a VM do SQL Server, que são os mesmos valores configurados na guia Básico . Selecionar a opção avançada permite que você escolha um grupo de segurança de rede existente ou crie um novo.
Você pode fazer outras alterações nas configurações de rede ou manter os valores padrão.
Gestão
Na guia Gerenciamento de, configure o monitoramento e o desligamento automático.
- O Azure habilita diagnóstico de inicialização por padrão com a mesma conta de armazenamento designada para a VM. Nesta guia, você pode alterar essas configurações e ativar diagnóstico de convidado do sistema operacional.
- Você também pode habilitar de identidade gerenciada atribuída ao sistema e de desligamento automático nesta guia.
Configurações do SQL Server
Na guia Configurações do SQL Server, defina configurações e otimizações específicas para o SQL Server. Você pode definir as seguintes configurações para o SQL Server:
- Conetividade
- Autenticação
- Integração do Azure Key Vault
- Configuração de armazenamento
- configurações de instância SQL
- Correção automatizada
- Backup automatizado
- Serviços de Aprendizado de Máquina
Conectividade
Em Conectividade SQL, especifique o tipo de acesso que você deseja para a instância do SQL Server nesta VM. Para os fins deste passo a passo, selecione Pública (Internet) para permitir conexões com o SQL Server a partir de máquinas ou serviços na Internet. Com essa opção selecionada, o Azure configura automaticamente o firewall e o grupo de segurança de rede para permitir o tráfego na porta selecionada.
Sugestão
Por padrão, o SQL Server escuta em uma porta conhecida, 1433. Para maior segurança, altere a porta na caixa de diálogo anterior para escutar numa porta não padrão, como 1401. Se você alterar a porta, deverá se conectar usando essa porta de qualquer ferramenta de cliente, como o SQL Server Management Studio (SSMS).
Para se conectar ao SQL Server via Internet, você também deve habilitar a Autenticação do SQL Server, que é descrita na próxima seção.
Se preferir não habilitar conexões com o Mecanismo de Banco de Dados via Internet, escolha uma das seguintes opções:
- Local (somente dentro da VM) para permitir conexões com o SQL Server somente de dentro da VM.
- Private (dentro da Rede Virtual) para permitir conexões com o SQL Server a partir de máquinas ou serviços na mesma rede virtual.
Em geral, melhore a segurança escolhendo a conectividade mais restritiva que seu cenário permite. Mas todas as opções são protegíveis através de regras de grupo de segurança de rede (NSG) e autenticação SQL/Windows. Você pode editar o NSG depois que a VM for criada. Para obter mais informações, consulte Considerações de segurança para o SQL Server em Máquinas Virtuais do Azure.
Autenticação
Se necessitar de Autenticação SQL Server, selecione Ativar em Autenticação SQL no separador Configurações do SQL Server.
Observação
Se você planeja acessar o SQL Server pela Internet (a opção Conectividade pública), deverá habilitar a Autenticação SQL aqui. O acesso público ao SQL Server requer Autenticação SQL.
Se você habilitar a Autenticação do SQL Server, especifique um nome de logon e Senha. Esse nome de logon é configurado como um logon de Autenticação do SQL Server e um membro do sysadmin função de servidor fixa. Para obter mais informações sobre os modos de autenticação, consulte escolher um modo de autenticação.
Se preferir não habilitar a Autenticação do SQL Server, você poderá usar a conta de Administrador local na VM para se conectar à instância do SQL Server.
Integração do Azure Key Vault
Para armazenar segredos de segurança no Azure para criptografia, selecione configurações do SQL Servere role para baixo até integração do cofre de chaves do Azure. Selecione Ativar e preencha as informações solicitadas.
A tabela a seguir lista os parâmetros necessários para configurar a Integração do Azure Key Vault (AKV).
| Parâmetro | Description | Example |
|---|---|---|
| URL do Key Vault | A localização do cofre de chaves. | https://contosokeyvault.vault.azure.net/ |
| Nome principal | Nome principal do serviço Microsoft Entra. Esse nome também é conhecido como ID do cliente. | fde2b411-33d5-4e11-af04eb07b669ccf2 |
| Principal segredo | Segredo principal do serviço Microsoft Entra. Este segredo também é referido como o Segredo do Cliente. | 9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM= |
| Nome da credencial | Nome da credencial: AKV Integration cria uma credencial no SQL Server e permite que a VM acesse o cofre de chaves. Escolha um nome para esta credencial. | mycred1 |
Para mais informações, consulte Configurar a integração do Azure Key Vault para SQL Server em VMs do Azure.
Configuração de armazenamento
Na guia configurações do SQL Server, sob configuração de armazenamento, selecione Alterar configuração para abrir a página Configurar armazenamento e especificar os requisitos de armazenamento. Você pode optar por deixar os valores como padrão ou alterar manualmente a topologia de armazenamento para atender às suas necessidades de IOPS. Para obter mais informações, consulte Configuração de armazenamento.
Em Armazenamento de dados, escolha a localização da sua unidade de dados, o tipo de disco e o número de discos. Você também pode marcar a caixa de seleção para armazenar os bancos de dados do sistema na unidade de dados em vez da unidade C:\ local.
Em de armazenamento de log , você pode optar por usar a mesma unidade que a unidade de dados para seus arquivos de log de transações ou pode optar por usar uma unidade separada da lista suspensa. Você também pode escolher o nome da unidade, o tipo de disco e o número de discos.
Configure as configurações do banco de dados tempdb em de armazenamento TempDb, como o local dos arquivos de banco de dados, bem como o número de arquivos, o tamanho inicial e o tamanho do crescimento automático em MB.
- Atualmente, durante a implantação, o número máximo de
tempdbarquivos é 8. Mais arquivos podem ser adicionados após a implantação da VM do SQL Server. - Se você configurar a instância do SQL Server
tempdbno volume SSD D: local, conforme recomendado, a extensão do SQL IaaS Agent gerenciará a pasta e as permissões necessárias após o reprovisionamento.
Selecione OK para salvar as definições de configuração de armazenamento.
Configurações da instância SQL
Selecione Alterar configurações de instância SQL para modificar as opções de configuração do SQL Server, como o agrupamento do servidor, o grau máximo de paralelismo (MAXDOP), os limites de memória mínima e máxima do SQL Server e se deseja habilitar a opção otimizar para cargas de trabalho ad hoc.
Licença do SQL Server
Se você for um cliente do Software Assurance, poderá usar o do Benefício Híbrido do Azure para trazer sua própria licença do SQL Server e economizar recursos. Selecione Sim para habilitar o Benefício Híbrido do Azure e confirme se você tem o Software Assurance marcando a caixa de seleção.
Caso escolha uma imagem de licença gratuita, como a edição de desenvolvedor, a opção de licença do SQL Server ficará acinzentada.
Correção automatizada
A aplicação de patches automatizada está habilitada por defeito. Automated Patching permite que o Azure aplique automaticamente atualizações de segurança do SQL Server e do sistema operacional. Especifique um dia da semana, hora e duração para uma janela de manutenção. O Azure executa patches nesta janela de manutenção. O agendamento da janela de manutenção usa a localidade da VM. Se você não quiser que o Azure corrija automaticamente o SQL Server e o sistema operacional, selecione Desabilitar.
Para melhorar a gestão de patches, que também inclui as Atualizações Cumulativas, experimente a experiência integrada do Azure Update Manager após a conclusão da implantação da VM do SQL Server.
Backup automatizado
Ative backups automáticos para todas as bases de dados em Backup automatizado. O backup automatizado é desativado por padrão.
Ao habilitar o backup automatizado do SQL, você pode definir as seguintes configurações:
- Período de retenção para backups (até 90 dias)
- Conta de armazenamento e contêiner de armazenamento, para usar em backups
- Opção de criptografia e senha para backups
- Backup das bases de dados do sistema
- Configurar agendamento de backup
Para criptografar o backup, selecione Ativar. Em seguida, especifique a Password. O Azure cria um certificado para criptografar os backups e usa a senha especificada para proteger esse certificado.
Escolha Selecionar contêiner de armazenamento para especificar o contêiner onde deseja armazenar seus backups.
Por padrão, o agendamento é definido automaticamente, mas você pode criar seu próprio cronograma selecionando Manual. Isso permite configurar a frequência de backup, a janela de tempo de backup e a frequência de backup de log em minutos.
Para obter mais informações, consulte Backup automatizado para SQL Server em máquinas virtuais do Azure.
Serviços de Machine Learning
Você tem a opção de habilitar Serviços de Aprendizado de Máquina. Essa opção permite que você use o aprendizado de máquina com Python e R no SQL Server 2017. Selecione Ativar na janela Configurações do SQL Server. Habilitar esse recurso no portal do Azure após a implantação da VM do SQL Server acionará uma reinicialização do serviço do SQL Server.
Rever e criar
No separador Rever + criar:
- Reveja o resumo.
- Selecione Criar para criar o SQL Server, o grupo de recursos e os recursos especificados para esta VM.
Você pode monitorar a implantação no portal do Azure. O botão Notificações na parte superior do ecrã mostra o estado básico da implementação.
Observação
Um exemplo de tempo para o Azure implantar uma VM do SQL Server: uma VM de teste do SQL Server provisionada para a região Leste dos EUA com configurações padrão leva aproximadamente 12 minutos para ser concluída. Você pode experimentar tempos de implantação mais rápidos ou mais lentos com base na sua região e nas configurações selecionadas.
Abra a VM com Bastion
Use as seguintes etapas para se conectar à máquina virtual do SQL Server com Bastion:
Depois que a máquina virtual do Azure for criada e executada, selecione máquina virtuale escolha sua nova VM.
Selecione Connect e, em seguida, escolha Connect via Bastion na lista suspensa para ir para a página Bastion da sua VM.
Selecione Implantar Bastião e aguarde a conclusão do processo.
Depois que Bastion for implantado com êxito, escolha o tipo de autenticação, insira os detalhes de autenticação e selecione Conectar:
Pode ser necessário desativar o bloqueador de pop-ups no seu browser para abrir a sessão Bastion numa nova guia do browser.
Depois de se conectar à máquina virtual do SQL Server, você pode iniciar o SQL Server Management Studio e conectar-se à Autenticação do Windows usando suas credenciais de administrador local. Se você habilitou a Autenticação do SQL Server, também poderá se conectar à Autenticação SQL usando o logon e a senha do SQL configurados durante o provisionamento.
O acesso à máquina permite que você altere diretamente as configurações da máquina e do SQL Server com base em suas necessidades. Por exemplo, você pode definir as configurações de firewall ou alterar as definições de configuração do SQL Server.
Conectar-se ao SQL Server remotamente
Nesta explicação passo a passo, você selecionou acesso ao público para a máquina virtual e de Autenticação do SQL Server. Essas configurações configuraram automaticamente a máquina virtual para permitir conexões do SQL Server de qualquer cliente pela Internet (supondo que eles tenham o logon SQL correto).
As seções a seguir mostram como se conectar pela Internet à sua instância de VM do SQL Server.
Configurar um rótulo DNS para o endereço IP público
Para se conectar ao Mecanismo de Banco de Dados do SQL Server a partir da Internet, considere a criação de um Rótulo DNS para seu endereço IP público. Você pode se conectar por endereço IP, mas o rótulo DNS cria um registro A que é mais fácil de identificar e abstrai o endereço IP público subjacente.
Observação
Os Rótulos DNS não são necessários se você planeja se conectar apenas à instância do SQL Server dentro da mesma Rede Virtual ou apenas localmente.
Para criar um Rótulo DNS, selecione primeiro Máquinas virtuais no portal. Selecione sua VM do SQL Server para exibir suas propriedades.
Na visão geral da máquina virtual, selecione seu endereço IP público .
Nas propriedades do seu endereço IP público, expanda Configuração.
Insira um nome de rótulo DNS. Esse nome é um registro A que pode ser usado para se conectar à sua VM do SQL Server pelo nome, em vez de diretamente pelo endereço IP.
Selecione o botão Salvar.
Conectar-se ao Mecanismo de Banco de Dados de outro computador
Em um computador conectado à Internet, abra o SQL Server Management Studio (SSMS). Se não tiveres SQL Server Management Studio, podes descarregá-lo.
Na caixa de diálogo Conectar ao Servidor ou Conectar ao Mecanismo de Banco de Dados, edite o valor do nome do Servidor. Insira o endereço IP ou o nome DNS completo da máquina virtual (determinado na tarefa anterior). Você também pode adicionar uma vírgula e fornecer a porta TCP do SQL Server. Por exemplo,
tutorial-sqlvm1.westus2.cloudapp.azure.com,1433.Na caixa de Autenticação , selecione Autenticação do SQL Server .
Na caixa de Login , digite o nome de um logon SQL válido.
Na caixa Palavra-passe, escreva a palavra-passe do início de sessão.
Selecione Conectar.
Observação
Este exemplo usa a porta comum 1433. No entanto, esse valor precisará ser modificado se uma porta diferente (como 1401) foi especificada durante a implantação da VM do SQL Server.
Problemas conhecidos
Não consigo alterar o caminho de instalação dos ficheiros binários SQL
As imagens relacionadas com o SQL Server do Azure Marketplace instalam os binários do SQL Server na unidade C. Atualmente, não é possível alterar isso durante a implantação. A única solução disponível é desinstalar manualmente o SQL Server de dentro da VM, reinstalar o SQL Server e escolher um local diferente para os arquivos binários durante o processo de instalação.