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 máquinas virtuais (VM) para todas as versões principais suportadas do SQL Server no Windows. Para mais informações, veja a lista completa de imagens da VM do Windows. Para Linux, revise a transição para um modelo de provisionamento baseado em scripts no SQL Server on Azure Linux visão geral das VMs.
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 SQL Server instalados por padrão no SQL Server em Linux, veja Instalar SQL Server em Linux.
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 correspondente ao pacote de serviço 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 instalar manualmente o SQL Server em uma VM com uma edição com licença gratuita (Developer ou Express) ou reutilizando 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 no RHEL ou no SLES com uma assinatura do Azure com 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ê se deparar com essa situação, para reativar a assinatura, remova o limite de gastos. Seus créditos restantes serão restaurados no ciclo de cobrança atual, mas uma sobretaxa por imagem de VM do RHEL ou do SLES será cobrada no seu cartão de crédito se você optar por reiniciar a VM 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 o SQL Server em uma VM apenas com Linux, como 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 uma ferramenta de gerenciamento de banco de dados multiplataforma, veja a extensão MSSQL para Visual Studio Code.
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.