Aplica-se a: SQL Server em VMs do Azure
Este artigo fornece respostas a algumas das perguntas mais comuns sobre a execução de máquinas virtuais do SQL Server em Linux.
Se o problema do Azure não for resolvido neste artigo, visite os fóruns do Azure no Microsoft Q & A e no Stack Overflow. Você pode postar seu problema nesses fóruns. Você também pode enviar uma solicitação de suporte do Azure. Para enviar uma solicitação de suporte na página Suporte do Azure, selecione Obter suporte.
Imagens
Quais imagens da galeria de máquinas virtuais do SQL Server estão disponíveis?
O Azure mantém imagens de VM (máquina virtual) para todas as versões principais compatíveis do SQL Server em todas as edições para o Linux e para o Windows. Para obter mais informações, confira a lista completa de imagens de VM do Linux e imagens de VM do Windows.
As imagens da galeria de máquinas virtuais do SQL Server existentes são atualizadas?
A cada dois meses, as imagens do SQL Server na galeria de máquinas virtuais são atualizadas com as atualizações mais recentes do Linux e do Windows. Para imagens do Linux, isso inclui as atualizações mais recentes do sistema. Para imagens do Windows, isso inclui quaisquer atualizações marcadas como importantes no Windows Update, incluindo service packs e atualizações de segurança do SQL Server. As atualizações cumulativas do SQL Server são tratadas de maneira diferente para o Linux e para o Windows. Para o Linux, as atualizações cumulativas do SQL Server também são incluídas na atualização. No momento, as VMs Windows não são atualizadas com as atualizações cumulativas do SQL Server ou do Windows Server.
Que pacotes do SQL Server relacionados também são instalados?
Para ver os pacotes do SQL Server que são instalados por padrão em VMs do SQL Server em Linux, confira Pacotes instalados.
As imagens de máquina virtual do SQL Server podem ser removidas da galeria?
Sim. O Azure mantém apenas uma imagem por versão principal e edição. Por exemplo, quando um novo service pack do SQL Server é lançado, uma nova imagem é adicionada ao Azure Marketplace para este service pack. A imagem do SQL Server para o service pack anterior é removida imediatamente do Portal do Azure. No entanto, ela ainda permanecerá disponível para provisionamento do PowerShell pelos três meses seguintes. Depois de três meses, a imagem do service pack anterior não estará mais disponível. Essa política de remoção também se aplica quando uma versão do SQL Server se torna incompatível quando ela atinge o final de seu ciclo de vida.
Criação
Como faço para criar uma máquina virtual Linux com SQL Server?
A solução mais fácil é criar uma máquina virtual Linux que inclua o SQL Server. Para obter um tutorial sobre como criar conta no Azure e criar uma VM do SQL Server no portal, confira Implantar uma máquina virtual do Linux executando o SQL Server no portal do Azure. Você também tem a opção de instalação manual do SQL Server em uma VM com um uma edição licenciada gratuitamente (Desenvolvedor ou Express) ou pela reutilização de uma licença local. Se você trouxer sua própria licença, será necessário ter o License Mobility por meio do Software Assurance no Azure.
Por que não é possível, provisionar uma VM do SQL Server do SLES ou RHEL com uma assinatura do Azure que tem um limite de gastos?
Máquinas virtuais RHEL e SLES exigem uma assinatura sem limite de gastos e um método de pagamento verificado (geralmente um cartão de crédito) associado à assinatura. Se você provisionar uma VM do RHEL ou do SLES sem remover o limite de gastos, sua assinatura será desabilitada e todas as VMs/serviços serão interrompidos. Se você entrar nesse estado, remova o limite de gastos para habilitar novamente a assinatura. Seu crédito restante será restaurado para o ciclo de cobrança atual, mas uma sobretaxa da imagem de VM do RHEL ou do SLES será aplicada no seu cartão de crédito se você optar por reiniciá-la e continuar a executá-la.
Licenciamento
Como instalar minha cópia licenciada do SQL Server em uma VM do Azure?
Primeiro, crie uma máquina virtual exclusivamente do SO Linux. Em seguida, execute as etapas de instalação do SQL Server para sua distribuição do Linux. A menos que você esteja instalando uma das edições licenciadas gratuitamente do SQL Server, também deverá ter uma licença do SQL Server e Mobilidade de Licenças via Software Assurance no Azure.
Há imagens da máquina virtual Linux BYOL (Traga sua Própria Licença) para o SQL Server?
Neste momento, não há nenhuma imagem de máquina virtual BYOL Linux para o SQL Server. No entanto, você pode instalar manualmente do SQL Server em uma VM somente Linux conforme discutido nas perguntas anteriores.
Posso alterar uma VM para usar minha própria licença do SQL Server se ela foi criada com base em uma das imagens pré-pagas da galeria?
Não. Não é possível mudar do licenciamento pago por segundo para o uso de sua própria licença. Você deve criar uma nova VM Linux, instalar o SQL Server e migrar os dados. Consulte a pergunta anterior para obter mais detalhes sobre como trazer sua própria licença.
Administração
Posso gerenciar uma máquina virtual Linux executando o SQL Server com o SSMS (SQL Server Management Studio)?
Sim, mas o SSMS atualmente é uma ferramenta somente do Windows. Você deve se conectar remotamente de um computador Windows para usar o SSMS com VMs Linux executando o SQL Server. Localmente no Linux, a nova ferramenta mssql-conf pode executar várias tarefas administrativas. Para obter uma ferramenta de gerenciamento de banco de dados multiplataforma, confira Azure Data Studio.
Posso remover o SQL Server completamente de uma VM de SQL Server?
Sim, mas você continuará a receber cobrança pela VM do SQL Server, conforme descrito em Diretrizes de preços para VMs do Azure do SQL Server. Se você não precisar mais do SQL Server, você poderá implantar uma nova máquina virtual e migrar os dados e aplicativos para a nova máquina virtual. Em seguida, você pode remover a máquina virtual do SQL Server.
Atualização e aplicação de patch
Como atualizar para uma nova versão/edição do SQL Server em uma VM do Azure?
Você pode atualizar para uma nova versão ou edição do SQL Server na VM do Azure usando a mídia de configuração desejada. Depois que o SQL Server tiver sido atualizado, exclua a extensão da VM e registre novamente o SQL Server na VM do Azure com a extensão do Agente de IaaS do SQL uma vez mais para refletir com precisão a nova versão ou edição do SQL Server no portal do Azure.
Geral
Há suporte para soluções de alta disponibilidade do SQL Server em VMs do Azure?
Não no momento. Tanto Grupos de Disponibilidade Always On quanto Clustering de Failover exigem uma solução de clustering em Linux, tal como o Pacemaker. As distribuições do Linux com suporte para o SQL Server não oferecem suporte aos complementos de alta disponibilidade na nuvem.
O SQL Server em VMs do Azure Linux está em conformidade com o FIPS?
Não no momento. Use uma máquina virtual do Windows Server 2019 ou 2022 no Azure para estar em conformidade com o FIPS.