Perguntas frequentes para máquinas virtuais do SQL Server em Linux

Aplica-se a:SQL Server na VM 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 ou enviar para@AzureSupport no Twitter. 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 detalhes, consulte a lista completa de imagens de VM Linux e imagens de VM 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. Mas, neste 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, o Azure adiciona uma nova imagem à galeria para esse service pack. A imagem do SQL Server para o service pack anterior é removida imediatamente do Portal do Azure. No entanto, ela ainda estará disponível para provisionamento do PowerShell pelos próximos três meses. 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 se inscrever no Azure e criar uma VM do SQL Server por meio do portal, confira Provisionar uma máquina virtual 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 SLES ou RHEL 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 da VM RHEL ou SLES será aplicada em 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, você também deve ter uma licença do SQL Server e License Mobility por meio do 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 ser cobrado 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?

Atualmente, não existe uma atualização in-loco para o SQL Server em execução em uma VM do Azure. Crie uma nova máquina virtual do Azure com a versão/edição desejada do SQL Server e migre os bancos de dados para o novo servidor usando técnicas de migração de dados padrão.

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 dão suporte aos respectivos complementos de alta disponibilidade na nuvem.