Editar

Perguntas frequentes sobre o SQL Server em máquinas virtuais Linux

Aplica-se a:SQL Server na VM do Azure

Este artigo fornece respostas para algumas das perguntas mais comuns sobre a execução do SQL Server em máquinas virtuais Linux.

Se o seu problema do Azure não for resolvido neste artigo, visite os fóruns do Azure em Microsoft Q & A e Stack Overflow. Você pode postar seu problema nesses fóruns ou postar 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 de 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áquina virtual (VM) para todas as principais versões com suporte do SQL Server em todas as edições para Linux e Windows. Para obter mais detalhes, consulte a lista completa de imagens de VM do Linux e imagens de VM do Windows.

As imagens existentes da galeria de máquinas virtuais do SQL Server 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 Linux, isso inclui as atualizações mais recentes do sistema. Para imagens do Windows, isso inclui todas as atualizações marcadas como importantes no Windows Update, incluindo atualizações de segurança e service packs importantes do SQL Server. As atualizações cumulativas do SQL Server são tratadas de forma diferente para Linux e Windows. Para Linux, as atualizações cumulativas do SQL Server também estão incluídas na atualização. Mas, no momento, as VMs do Windows não são atualizadas com as atualizações cumulativas do SQL Server ou do Windows Server.

Quais pacotes relacionados do SQL Server também estão instalados?

Para ver os pacotes do SQL Server instalados por padrão no SQL Server em VMs Linux, consulte 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 desse service pack. A imagem do SQL Server para o service pack anterior é imediatamente removida do portal do Azure. No entanto, ele ainda está disponível para provisionamento do PowerShell pelos próximos três meses. Após três meses, a imagem anterior do service pack não estará mais disponível. Essa política de remoção também se aplicará se uma versão do SQL Server não tiver suporte quando atingir o fim de seu ciclo de vida.

Criação

Como criar uma máquina virtual Linux com o 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 a partir do portal, consulte Provisionar uma máquina virtual 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 licenciada livremente (Developer ou Express) ou reutilizando uma licença local. Se você trouxer sua própria licença, deverá ter a Mobilidade de Licenças por meio do Software Assurance no Azure.

Por que não consigo provisionar uma VM do SQL Server RHEL ou SLES com uma assinatura do Azure que tenha um limite de gastos?

As 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 RHEL ou 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 esse estado, para reativar a assinatura , remova o limite de gastos. Seus créditos restantes serão restaurados para o ciclo de faturamento atual, mas uma sobretaxa de imagem de VM RHEL ou SLES irá contra seu cartão de crédito se você optar por reiniciar e continuar a executá-lo.

Licenciamento

Como posso instalar a minha cópia licenciada do SQL Server numa VM do Azure?

Primeiro, crie uma máquina virtual somente do sistema operacional Linux. Em seguida, execute as etapas de instalação do SQL Server para sua distribuição Linux. A menos que esteja instalando uma das edições licenciadas livremente do SQL Server, você também deve ter uma licença do SQL Server e Mobilidade de Licenças por meio do Software Assurance no Azure.

Existem imagens de máquina virtual Linux BYOL (traga sua própria licença) para o SQL Server?

No momento, não há imagens de máquina virtual BYOL Linux para o SQL Server. No entanto, você pode instalar manualmente o SQL Server em uma VM somente Linux, conforme discutido nas perguntas anteriores.

Posso alterar uma VM para utilizar a minha própria licença do SQL Server caso tenha sido criada com uma das imagens da galeria pay as you go?

Não Não pode mudar do licenciamento pago por segundo para a utilização da sua própria licença. Você deve criar uma nova VM Linux, instalar o SQL Server e migrar seus 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 SQL Server Management Studio (SSMS)?

Sim, mas o SSMS é atualmente uma ferramenta apenas para Windows. Você deve se conectar remotamente de uma máquina Windows para usar o SSMS com VMs Linux executando o SQL Server. Localmente no Linux, a nova ferramenta mssql-conf pode executar muitas tarefas administrativas. Para obter uma ferramenta de gerenciamento de banco de dados entre plataformas, consulte Azure Data Studio.

Posso remover completamente o SQL Server de uma VM do SQL Server?

Sim, mas a VM do SQL Server continuará a ser-lhe cobrada, conforme descrito nas Orientações de preços das VMs do Azure do SQL Server. Se já não precisar do SQL Server, pode implementar uma máquina virtual nova e migrar os dados e as aplicações para a mesma. Depois, pode remover a máquina virtual do SQL Server.

Atualização e aplicação de patches

Como atualizo para uma nova versão/edição do SQL Server em uma VM do Azure?

Atualmente, não existe qualquer atualização no local para o SQL Server em execução numa VM do Azure. Crie uma nova máquina virtual do Azure com a versão/edição pretendida do SQL Server e, em seguida, migre as suas bases de dados para o novo servidor, através de técnicas comuns de migração de dados.

Geral

As soluções de alta disponibilidade do SQL Server são suportadas nas VMs do Azure?

Neste momento, não. Os grupos de disponibilidade Always On e o Clustering de Failover exigem uma solução de clustering no Linux, como o Pacemaker. As distribuições Linux suportadas para SQL Server não suportam seus complementos de alta disponibilidade na nuvem.