Perguntas mais frequentes sobre o SQL Server em VMs do Azure

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 (VMs) do Azure.

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 para todas as principais versões suportadas do SQL Server em todas as edições para Windows e Linux. Para obter mais informações, consulte a lista completa de imagens de VM do Windows e imagens de VM do Linux.

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 Windows e do Linux. 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. Para imagens Linux, isso inclui as atualizações mais recentes do sistema. 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.

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.

É possível implantar uma imagem mais antiga do SQL Server que não esteja visível no portal do Azure?

Sim, usando o PowerShell. Para obter mais informações sobre como implantar VMs do SQL Server usando o PowerShell, consulte Como provisionar máquinas virtuais do SQL Server com o Azure PowerShell.

É possível criar uma imagem generalizada do SQL Server do Azure Marketplace da minha VM do SQL Server e usá-la para implantar VMs?

Sim, mas você deve registrar cada VM do SQL Server com a extensão do SQL IaaS Agent para gerenciar sua VM do SQL Server no portal, bem como utilizar recursos como patches automatizados e backups automáticos. Ao se registrar com a extensão, você também precisará especificar o tipo de licença para cada VM do SQL Server.

Como generalizar o SQL Server na VM do Azure e usá-lo para implantar novas VMs?

Você pode implantar uma VM do Windows Server (sem o SQL Server instalado nela) e usar o processo de sysprep do SQL para generalizar o SQL Server na VM do Azure (Windows) com a mídia de instalação do SQL Server. Os clientes que tiverem o Software Assurance poderão obter o suporte de dados de instalação no Centro de Licenciamento em Volume. Os clientes que não têm o Software Assurance podem usar a mídia de instalação de uma imagem de VM do SQL Server do Azure Marketplace que tenha a edição desejada.

Como alternativa, use uma das imagens do SQL Server do Azure Marketplace para generalizar o SQL Server na VM do Azure. Você deve excluir a seguinte chave do Registro na imagem de origem antes de criar sua própria imagem. A falha ao fazer isso pode resultar no inchaço da pasta de inicialização da instalação do SQL Server e/ou da extensão do SQL IaaS Agent no estado de falha.

Caminho da chave do Registro:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrepExternal\Specialize

Nota

O SQL Server em VMs do Azure, incluindo aquelas implantadas a partir de imagens generalizadas personalizadas, deve ser registrado com a extensão do SQL IaaS Agent para atender aos requisitos de conformidade e utilizar recursos opcionais, como patches automatizados e backups automáticos. A extensão também permite especificar o tipo de licença para cada VM do SQL Server.

Posso usar meu próprio VHD para implantar uma VM do SQL Server?

Sim, mas você deve registrar cada VM do SQL Server com a extensão do SQL IaaS Agent para gerenciar sua VM do SQL Server no portal, bem como utilizar recursos como patches automatizados e backups automáticos.

É possível configurar configurações não mostradas na galeria de máquinas virtuais (por exemplo, Windows 2008 R2 + SQL Server 2012)?

Não Para imagens de galeria de máquinas virtuais que incluem o SQL Server, você deve selecionar uma das imagens fornecidas por meio do portal do Azure ou do PowerShell. No entanto, você tem a capacidade de implantar uma VM do Windows com suporte e autoinstalar uma versão com suporte do SQL Server nela. Em seguida, você deve registrar sua VM do SQL Server com a extensão do SQL IaaS Agent para gerenciar sua VM do SQL Server no portal do Azure, bem como utilizar recursos como patches automatizados e backups automáticos.

Não consigo encontrar a versão e a edição do SQL Server que pretendo a partir das imagens disponíveis no Azure Marketplace.

Se a versão e a edição do SQL Server que você está procurando não estiverem disponíveis no menu suspenso Imagens no Azure Marketplace, implante uma máquina virtual do Azure somente para Windows e instale manualmente a versão e a edição do SQL Server desejadas. Registre sua VM do SQL Server com a extensão do SQL IaaS Agent se quiser gerenciar sua VM do SQL Server a partir do portal do Azure.

Não consigo encontrar a versão do Windows, como o Azure Edition, entre as imagens do SQL Server disponíveis no Azure Marketplace.

Se a versão do Windows que você está procurando não estiver disponível nas imagens do SQL Server encontradas na lista suspensa Imagens do Azure Marketplace, implante uma máquina virtual do Azure somente para Windows com a edição desejada e instale manualmente a versão e a edição do SQL Server desejadas. Registre sua VM do SQL Server com a extensão do SQL IaaS Agent se quiser gerenciar sua VM do SQL Server a partir do portal do Azure.

Existe uma edição gratuita do SQL Server disponível no Azure Marketplace?

As edições Developer e Express do SQL Server estão disponíveis no Azure Marketplace, que não cobra pela licença do SQL Server. Se a edição Express ou Developer não estiver disponível para a versão do SQL Server que você está procurando, implante uma máquina virtual do Azure somente para Windows e instale manualmente a versão e a edição do SQL Server desejadas. Registre sua VM do SQL Server com a extensão do SQL IaaS Agent se quiser gerenciar sua VM do SQL Server a partir do portal do Azure.

Criação

Como posso criar uma máquina virtual do Azure com o SQL Server?

O método mais fácil é criar uma máquina virtual 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 do SQL Server no portal do Azure. Você pode selecionar uma imagem de máquina virtual que usa licenciamento de pagamento por segundo do SQL Server ou pode usar uma imagem que permite trazer sua própria licença do SQL Server. 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. Certifique-se de registrar sua VM do SQL Server com a extensão do SQL IaaS Agent para gerenciar sua VM do SQL Server no portal, bem como utilizar recursos como patches automatizados e backups automáticos. Se você trouxer sua própria licença, deverá ter a Mobilidade de Licenças por meio do Software Assurance no Azure. Para obter mais informações, consulte Pricing guidance for SQL Server Azure VMs (Documentação de orientação sobre preços de VMs do Azure do SQL Server).

Como posso migrar meu banco de dados SQL Server local para a nuvem?

Primeiro, crie uma máquina virtual do Azure com uma instância do SQL Server. Em seguida, migre seus bancos de dados locais para essa instância. Para estratégias de migração de dados, consulte Guia de migração: SQL Server para SQL Server em máquinas virtuais do Azure.

Licenciamento

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

Pode fazê-lo de três formas. Se você for um cliente do Enterprise Agreement (EA), poderá provisionar uma das imagens da máquina virtual. Se você tiver o Software Assurance, poderá habilitar o Benefício Híbrido do Azure em uma imagem pré-paga conforme o uso (PAYG) existente. Em alternativa, poderá copiar o suporte de dados da instalação do SQL Server para uma VM do Windows Server e, em seguida, instalar o SQL Server na VM. Certifique-se de registrar sua VM do SQL Server com a extensão para recursos como gerenciamento de portal, backup automatizado e patches automatizados.

Um cliente precisa de Licenças de Acesso para Cliente (CALs) do SQL Server para se conectar a uma imagem paga conforme o uso do SQL Server que está sendo executada em Máquinas Virtuais do Azure?

Não Os clientes precisam de CALs quando usam traga sua própria licença e movam seu servidor SA do SQL Server/VM CAL para VMs do Azure.

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?

Sim. Você pode alternar facilmente uma imagem de galeria de pagamento conforme o uso (PAYG) para trazer sua própria licença (BYOL) habilitando o Benefício Híbrido do Azure. Para obter mais informações, consulte Como alterar o modelo de licenciamento para uma VM do SQL Server. Atualmente, esse recurso está disponível apenas para clientes de nuvem pública e do Azure Government.

A mudança do modelo de licenciamento requer algum período de inatividade do SQL Server?

Não A alteração do modelo de licenciamento não requer nenhum tempo de inatividade para o SQL Server, pois a alteração entra em vigor imediatamente e não requer uma reinicialização da VM.

É possível alternar modelos de licenciamento em uma VM do SQL Server implantada usando o modelo clássico?

Não A alteração de modelos de licenciamento não é suportada em uma VM clássica. Você pode migrar sua VM para o modelo do Azure Resource Manager e registrar-se com a extensão do SQL IaaS Agent. Depois que a VM é registrada com a extensão do SQL IaaS Agent, as alterações no modelo de licenciamento ficam disponíveis na VM.

Posso utilizar o portal do Azure para gerir várias instâncias na mesma VM?

Não Por meio da extensão do SQL IaaS Agent, você pode gerenciar uma única instância padrão, uma única instância nomeada ou, se a VM do SQL Server tiver várias instâncias, uma dessas instâncias deverá ser a instância padrão para que seja gerenciada pelo portal do Azure. Para obter mais informações sobre essas limitações, consulte Extensão do agente IaaS do SQL Server.

As subscrições CSP podem ativar o Benefício Híbrido do Azure?

Sim, os clientes do Provedor de Soluções na Nuvem (CSP) do Azure podem usar o Benefício Híbrido do Azure implantando primeiro uma VM pré-paga e, em seguida, convertendo-a em traga sua própria licença, se tiverem o Software Assurance ativo.

Tenho de pagar para licenciar o SQL Server numa VM do Azure se só estiver a ser utilizado para reserva/ativação pós-falha?

Para ter uma licença passiva gratuita para um grupo de disponibilidade secundária em espera ou instância clusterizada de failover, você deve atender a todos os seguintes critérios, conforme descrito pelos Termos de Licenciamento de Produtos:

  1. Você tem mobilidade de licença através do Software Assurance.
  2. A instância passiva do SQL Server não fornece dados do SQL Server a clientes nem executa cargas de trabalho ativas do SQL Server. É apenas utilizada para sincronizar com o servidor primário e manter a base de dados passiva num estado de reserva semiativa. Se estiver a servir dados, como relatórios a clientes que executam cargas de trabalho do SQL Server ativas ou se estiver a realizar qualquer trabalho que não seja o especificado nos termos do produto, deverá utilizar uma instância do SQL Server licenciada paga. A seguinte atividade é permitida na instância secundária: verificações da consistência da base de dados ou CheckDB, cópias de segurança completas, cópias de segurança do registo de transações e monitorização dos dados de utilização dos recursos. Também pode executar a instância de recuperação após desastre primária correspondente por breves períodos de teste de recuperação após desastre a cada 90 dias.
  3. A licença ativa do SQL Server é coberta pelo Software Assurance e permite apenas uma instância secundária passiva do SQL Server, com até a mesma quantidade de computação que o servidor ativo licenciado.
  4. A VM secundária do SQL Server utiliza a licença de Recuperação de Desastres no portal do Azure.

O que é considerado uma instância passiva?

A instância passiva do SQL Server não fornece dados do SQL Server a clientes nem executa cargas de trabalho ativas do SQL Server. É apenas utilizada para sincronizar com o servidor primário e manter a base de dados passiva num estado de reserva semiativa. Se estiver a servir dados, como relatórios a clientes que executam cargas de trabalho do SQL Server ativas ou se estiver a realizar qualquer trabalho que não seja o especificado nos termos do produto, deverá utilizar uma instância do SQL Server licenciada paga. A seguinte atividade é permitida na instância secundária: verificações da consistência da base de dados ou CheckDB, cópias de segurança completas, cópias de segurança do registo de transações e monitorização dos dados de utilização dos recursos. Também pode executar a instância de recuperação após desastre primária correspondente por breves períodos de teste de recuperação após desastre a cada 90 dias.

Que cenários podem utilizar o benefício de Recuperação após Desastre (DR)?

O guia de licenciamento fornece cenários nos quais o Benefício de Recuperação de Desastres pode ser utilizado. Veja os Termos de Produto e fale com os seus contactos de licenciamento ou gestor de conta para obter mais informações.

Que subscrições suportam o benefício de Recuperação após Desastre (DR)?

Programas abrangentes que oferecem direitos de subscrição equivalentes ao Software Assurance como um benefício fixo que suporta o benefício DR. Inclui, mas não está limitado a, Open Value (OV), Open Value Subscription (OVS), Enterprise Agreement (EA), Enterprise Agreement Subscription (EAS) e Server and Cloud Enrollment (SCE). Consulte os termos do produto e fale com seus contatos de licenciamento ou gerente de conta para obter mais informações.

Administração

Posso instalar uma segunda instância do SQL Server na mesma VM? Posso alterar as funcionalidades instaladas da instância predefinida?

Sim. A mídia de instalação do SQL Server está localizada em uma pasta na unidade C . Execute Setup.exe a partir dessa localização para adicionar instâncias novas do SQL Server ou para alterar outras funcionalidades instaladas do SQL Server no computador. Alguns recursos, como Backup Automatizado, Patch Automatizado e Integração do Cofre de Chaves do Azure, operam apenas contra a instância padrão ou uma instância nomeada que foi configurada corretamente (Consulte a Pergunta 3). Os clientes que usam o Software Assurance por meio do Benefício Híbrido do Azure ou do modelo de licenciamento pré-pago podem instalar várias instâncias do SQL Server na máquina virtual sem incorrer em custos adicionais de licenciamento. Instâncias adicionais do SQL Server podem sobrecarregar os recursos do sistema, a menos que configuradas corretamente.

Qual é o número máximo de instâncias em uma VM?

O SQL Server 2012 para SQL Server 2019 pode oferecer suporte a 50 instâncias em um servidor autônomo. Este é o mesmo limite, independentemente do Azure local. Consulte as práticas recomendadas para saber como preparar melhor seu ambiente.

Microsoft Visual C++ Redistributable instalado com o SQL Server é sinalizado como fim de vida útil ou obsoleto

Quando você provisiona o SQL Server na VM do Azure, o programa de instalação do SQL Server instala um Microsoft Visual C++ Redistributable, que é necessário para que os componentes do SQL Server sejam executados corretamente. Seu software de segurança pode enviar alertas sobre o fim da vida útil (EOL) ou componentes de software obsoletos devido à versão dos componentes redistribuíveis do Microsoft Visual C++ que foram instalados pelo SQL Server, particularmente para versões mais antigas do SQL Server (SQL Server 2016 e anteriores). De acordo com a política de ciclo de vida do suporte, os componentes do Microsoft Visual C++ Redistributable são suportados, desde que o produto que os instalou seja suportado. Contanto que sua versão instalada do SQL Server ainda seja suportada, você pode ignorar esse aviso com segurança. Recomendamos não remover o VC++, pois isso pode quebrar algumas funcionalidades do SQL Server.

Posso desinstalar a instância predefinida do SQL Server?

Sim, mas há considerações a ter em conta. Primeiro, a cobrança associada ao SQL Server pode continuar a ocorrer dependendo do modelo de licença para a VM. Em segundo lugar, como dito na resposta anterior, há recursos que dependem da Extensão do Agente IaaS do SQL Server. Se você desinstalar a instância padrão sem remover a extensão IaaS também, a extensão continuará a procurar a instância padrão e poderá gerar erros de log de eventos. Esses erros são das duas fontes a seguir: Microsoft SQL Server Credential Management e Microsoft SQL Server IaaS Agent. Um dos erros poderá ser semelhante ao seguinte:

Ocorreu um erro relacionado com a rede ou específico da instância ao estabelecer uma ligação ao SQL Server. O servidor não foi encontrado ou não estava acessível.

Se você decidir desinstalar a instância padrão, desinstale também a Extensão do Agente IaaS do SQL Server.

Posso usar uma instância nomeada do SQL Server com a extensão IaaS?

Sim, se a instância nomeada for a única instância no SQL Server e se a instância padrão original tiver sido desinstalada corretamente. Se não houver nenhuma instância padrão e houver várias instâncias nomeadas em uma única VM do SQL Server, a extensão do agente IaaS do SQL Server não será instalada.

Posso remover o SQL Server e a cobrança de licença associada de uma VM do SQL Server?

Sim, mas terá de tomar medidas adicionais para evitar ser cobrado pela sua instância do SQL Server, conforme descrito na Orientação sobre preços. Se quiser remover completamente a instância do SQL Server, você pode migrar para outra VM do Azure sem o SQL Server pré-instalado na VM e excluir a VM atual do SQL Server. Se você quiser manter a VM, mas interromper a cobrança do SQL Server, siga estas etapas:

  1. Faça backup de todos os seus dados, incluindo bancos de dados do sistema, se necessário.
  2. Desinstale completamente o SQL Server, incluindo a extensão do SQL IaaS Agent (se presente).
  3. Instale a edição SQL Express gratuita.
  4. Registre-se com a extensão SQL IaaS Agent.
  5. Altere a edição do SQL Server no portal do Azure para Express para interromper a cobrança.
  6. (opcional) Desative o serviço Express SQL Server ao desativar o arranque do serviço.

Posso utilizar o portal do Azure para gerir várias instâncias na mesma VM?

Não O gerenciamento do portal é fornecido pela extensão SQL IaaS Agent, que depende da extensão SQL Server IaaS Agent. Como tal, aplicam-se ao portal as mesmas limitações que a extensão. O portal pode gerenciar apenas uma instância padrão ou uma instância nomeada, desde que esteja configurada corretamente. Para obter mais informações, consulte Extensão do SQL Server IaaS Agent

Os Serviços de Domínio do Microsoft Entra são suportados com o SQL Server em VMs do Azure?

Não O uso dos Serviços de Domínio Microsoft Entra não é suportado atualmente com o SQL Server em VMs do Azure. Em vez disso, use uma conta de domínio do Ative Directory.

Atualização e aplicação de patches

Como faço para alterar para uma versão/edição diferente do SQL Server em uma VM do Azure?

Os clientes podem alterar a sua versão/edição do SQL Server com o suporte de dados de instalação que contém a versão ou a edição pretendida do SQL Server. Uma vez a edição alterada, utilize o portal do Azure para alterar a propriedade de edição da VM para refletir com precisão a faturação da VM. Para obter mais informações, veja alterar a edição de um SQL Server numa VM. Não existem diferenças a nível de faturação para versões diferentes do SQL Server, quando a versão do SQL Server for alterada, não é necessária mais nenhuma ação.

Como faço para obter a mídia de instalação do SQL Server?

Para VMs do SQL Server implantadas por meio do Azure Marketplace, a mídia de instalação está em C:\SQLServerFull. Execute Setup.exe a partir dessa localização para adicionar instâncias novas do SQL Server ou para alterar outras funcionalidades instaladas do SQL Server no computador. Você também pode copiar essa mídia de instalação para outras máquinas virtuais para instalar ou atualizar essa mesma versão e edição do SQL Server. Os clientes que tiverem o Software Assurance poderão obter o suporte de dados de instalação no Centro de Licenciamento em Volume.

Como são aplicados os pacotes de serviços e atualizações numa VM do SQL Server?

As máquinas virtuais dão-lhe controlo sobre o computador anfitrião, incluindo o momento e a forma como aplica atualizações. No que respeita o sistema operativo, pode aplicar atualizações do Windows manualmente ou pode ativar um serviço de agendamento denominado Aplicação de Patches Automatizada. A Aplicação de Patches Automatizada instala todas as atualizações marcadas como importantes, incluindo atualizações do SQL Server nessa categoria. As outras atualizações opcionais do SQL Server têm de ser instaladas manualmente.

Posso atualizar minha instância do SQL Server depois de registrá-la com a extensão do SQL IaaS Agent?

Se o sistema operacional for Windows Server 2008 R2 ou posterior, sim. Você pode usar qualquer mídia de instalação para atualizar a versão e a edição do SQL Server e, em seguida, pode se registrar com a extensão do SQL IaaS Agent. Isso lhe dá acesso a todos os benefícios da extensão do SQL IaaS Agent, como capacidade de gerenciamento de portal, backups automatizados e patches automatizados. Se a versão do SO for Windows Server 2008, a extensão só é suportada com funcionalidade limitada.

Como posso obter atualizações de segurança estendidas gratuitas para minhas instâncias de fim de suporte?

Você pode obter atualizações de segurança estendidas gratuitas movendo seu SQL Server como está para uma máquina virtual do Azure. As atualizações estão disponíveis através do canal Windows Update. Para obter mais informações, veja end of support options (opções de fim de suporte).

Geral

Há suporte para FCI (instâncias de cluster de failover) do SQL Server em VMs do Azure?

Sim. Você pode configurar uma instância de cluster de failover usando discos compartilhados do Azure, compartilhamentos de arquivos premium (PFS) ou espaços de armazenamento diretos (S2D) para o subsistema de armazenamento. Os compartilhamentos de arquivos premium fornecem IOPS e capacidades de taxa de transferência que atendem às necessidades de muitas cargas de trabalho. Para cargas de trabalho com uso intensivo de E/S, considere o uso direto de espaços de armazenamento com base em discos premium ou ultradiscos gerenciados. Como alternativa, você pode usar soluções de armazenamento ou clustering de terceiros conforme descrito em Alta disponibilidade e recuperação de desastres para o SQL Server em Máquinas Virtuais do Azure.

Importante

As FCIs do SQL Server registradas com a extensão não oferecem suporte a recursos que exigem o agente, como backup automatizado, aplicação de patches e gerenciamento avançado de portal. Analise os benefícios do recurso para saber mais.

Qual é a diferença entre VMs do SQL Server e o serviço Banco de dados SQL?

Conceitualmente, executar o SQL Server em uma máquina virtual do Azure não é tão diferente de executar o SQL Server em um datacenter remoto. Por outro lado, o Banco de Dados SQL do Azure oferece banco de dados como serviço. Com o Banco de dados SQL, você não tem acesso às máquinas que hospedam seus bancos de dados. Para obter uma comparação completa, consulte Escolher uma opção do SQL Server na nuvem: Banco de Dados SQL (PaaS) do Azure ou SQL Server em VMs do Azure (IaaS).

Como instalo as ferramentas de Dados SQL na minha VM do Azure?

Há suporte para transações distribuídas com MSDTC em VMs do SQL Server?

Sim. O DTC local tem suporte para o SQL Server 2016 SP2 e superior. No entanto, os aplicativos devem ser testados ao utilizar grupos de disponibilidade Always On, pois as transações em voo durante um failover falharão e deverão ser repetidas. O DTC em cluster está disponível a partir do Windows Server 2019.

A máquina virtual SQL do Azure move ou armazena dados do cliente para fora da região?

Não Na verdade, a máquina virtual SQL do Azure e a extensão do SQL IaaS Agent não armazenam dados do cliente. Consulte as declarações de privacidade da extensão do SQL IaaS Agent para saber mais.

Qual SKU do Azure Load Balancer deve ser usada para uma migração entre clusters de um grupo de disponibilidade?

Para executar uma migração entre clusters de um grupo de disponibilidade no SQL Server em VMs do Azure, use a SKU padrão do Balanceador de Carga do Azure.

Posso usar o compartilhamento de arquivos premium do Azure para hospedar meus arquivos de banco de dados em uma instância autônoma do SQL Server?

Sim. Os compartilhamentos de arquivos premium do Azure têm suporte para instâncias de cluster de failover e instâncias autônomas do SQL Server usando o protocolo SMB.

Extensão do Agente IaaS do SQL Server

Devo registrar minha VM do SQL Server provisionada a partir de uma imagem do SQL Server no Azure Marketplace?

Não A Microsoft registra automaticamente VMs provisionadas a partir das imagens do SQL Server no Azure Marketplace. O registro com a extensão será necessário somente se a VM não tiver sido provisionada a partir das imagens do SQL Server no Azure Marketplace e se o SQL Server tiver sido autoinstalado.

A extensão do SQL IaaS Agent está disponível para todos os clientes?

Sim. Os clientes devem registrar suas VMs do SQL Server com a extensão se não tiverem usado uma imagem do SQL Server do Azure Marketplace e, em vez disso, autoinstalado o SQL Server, ou se trouxerem seu VHD personalizado. As VMs pertencentes a todos os tipos de assinaturas (Direct, Enterprise Agreement e Cloud Solution Provider) podem se registrar com a extensão SQL IaaS Agent.

Quais são os pré-requisitos para se registrar com a extensão do SQL IaaS Agent?

Verifique os pré-requisitos para obter detalhes.

Quais permissões do Azure são necessárias para se registrar com a extensão?

As credenciais de cliente usadas para registrar a máquina virtual devem existir em qualquer uma das seguintes funções do Azure - Colaborador da Máquina Virtual, Colaborador ou Proprietário.

O registro com a extensão SQL IaaS Agent instalará um agente na minha VM?

Inicialmente, não. Quando você se registra pela primeira vez com a extensão do SQL IaaS Agent, os binários são copiados para a VM do SQL Server, fornecendo funcionalidade limitada. Depois de habilitar um recurso que depende dele, o SQL IaaS Agent é instalado na VM. Consulte a tabela de benefícios para obter informações sobre funcionalidades limitadas.

Quais permissões a extensão do agente IaaS do SQL Server usa?

Outubro de 2022 introduziu o modelo de permissões de privilégios mínimos para a extensão, concedendo permissões mínimas necessárias para cada recurso usado pela extensão. As VMs do SQL Server implantadas após outubro de 2022 por meio do Azure Marketplace têm o modelo de permissões de privilégios mínimos habilitado por padrão. A extensão usa direitos sysadmin para VMs do SQL Server que foram implantadas antes de outubro de 2022 ou VMs do SQL Server autoinstaladas que não habilitaram manualmente o modelo de menor privilégio no portal do Azure. Consulte as permissões de extensão do SQL IaaS Agent para saber mais.

Por que vejo o recurso de máquinas virtuais SQL no portal do Azure? Quem o criou? Este recurso é faturado?

O recurso de máquinas virtuais SQL é um recurso gratuito que permite gerenciar sua VM do SQL Server a partir do portal do Azure. O recurso de máquinas virtuais SQL é criado quando você implanta uma imagem de VM do SQL Server do Azure Marketplace ou registra manualmente uma VM do SQL Server com a extensão do SQL IaaS Agent. O Azure também pode criar esse recurso automaticamente para VMs existentes se uma instância do SQL Server for detetada. Não há nenhum custo associado ao recurso de máquinas virtuais SQL.

O registro com a extensão do SQL IaaS Agent reiniciará o SQL Server na minha VM?

Não, a partir de setembro de 2021, a reinicialização do serviço SQL Server não é mais necessária ao se registrar com a extensão do SQL IaaS Agent.

Posso me registrar com a extensão do SQL IaaS Agent sem especificar o tipo de licença do SQL Server?

Não O tipo de licença do SQL Server não é uma propriedade opcional quando você está se registrando com a extensão do SQL IaaS Agent. Você precisa definir o tipo de licença do SQL Server como pagamento conforme o uso ou Benefício Híbrido do Azure ao se registrar com a extensão do Agente IaaS do SQL. Se tiver alguma das versões gratuitas do SQL Server instaladas, como a edição Developer ou Evaluation, tem de ser registar com o licenciamento pay as you go. O Benefício Híbrido do Azure só está disponível para versões pagas do SQL Server, como as edições Enterprise e Standard.

Qual é o tipo de licença padrão ao usar o recurso de registro automático?

O tipo de licença assume automaticamente como padrão o da imagem da VM. Se você usar uma imagem pré-paga para sua VM, seu tipo de licença será , caso contrário, seu tipo de licença será PAYGAHUB por padrão.

É possível registrar VMs do SQL Server autoimplantadas com a extensão do SQL IaaS Agent?

Sim. Se você implantou o SQL Server a partir de sua própria mídia e instalou a extensão do SQL IaaS Agent, poderá registrar sua VM do SQL Server com a extensão para obter os benefícios de gerenciabilidade fornecidos pela extensão do SQL IaaS Agent.

É possível reparar a extensão do SQL IaaS Agent?

Sim. Navegue até o recurso de máquinas virtuais SQL para sua VM do SQL Server e escolha Reparar em Suporte & solução de problemas para abrir a página de reparo e reparar a extensão.

Posso me registrar com a extensão do SQL IaaS Agent no portal do Azure?

Não O registro de uma única VM com a extensão do SQL IaaS Agent não está disponível no portal do Azure. O registro com a extensão do SQL IaaS Agent só é suportado com a CLI do Azure ou o Azure PowerShell.

Posso registrar uma VM com a extensão do SQL IaaS Agent antes que o SQL Server seja instalado?

Não Uma VM deve ter pelo menos uma instância do SQL Server (Mecanismo de Banco de Dados) para se registrar com êxito com a extensão do SQL IaaS Agent. Se não houver nenhuma instância do SQL Server na VM, o novo recurso Microsoft.SqlVirtualMachine está em um estado de falha.

Posso registrar uma VM com a extensão do SQL IaaS Agent se houver várias instâncias do SQL Server?

Sim, desde que haja uma instância padrão na VM. A extensão do SQL IaaS Agent registra apenas uma instância do SQL Server (Mecanismo de Banco de Dados). A extensão do SQL IaaS Agent registra a instância padrão do SQL Server no caso de várias instâncias.

Posso registrar uma instância de cluster de failover do SQL Server com a extensão do SQL IaaS Agent?

Sim. As instâncias de cluster de failover do SQL Server em uma VM do Azure podem ser registradas com a extensão do SQL IaaS Agent com funcionalidade limitada.

Posso registrar minha VM com a extensão do SQL IaaS Agent se um grupo de disponibilidade Always On estiver configurado?

Sim. Não há restrições para registrar uma instância do SQL Server em uma VM do Azure com a extensão do SQL IaaS Agent se você estiver participando de uma configuração de grupo de disponibilidade Always On.

Qual é o custo para se registrar com a extensão do SQL IaaS Agent?

Nenhum. Não há nenhuma taxa associada ao registro com a extensão do SQL IaaS Agent. O gerenciamento de sua VM do SQL Server com a extensão é gratuito.

Qual é o impacto no desempenho do uso da extensão SQL IaaS Agent?

Depois de habilitar um recurso que requer a instalação do agente, há um impacto mínimo dos dois serviços instalados no sistema operacional. Estes podem ser monitorizados através do gestor de tarefas e vistos na consola de Serviços do Windows incorporada.

Os dois nomes de serviço são:

  • SQLIaaSExtension (Nome para exibição - Microsoft SQL Server IaaS Agent)
  • SqlIaaSExtensionQuery (Nome para exibição - Microsoft SQL Server IaaS Query Service)

Como faço para remover a extensão?

Remova a extensão cancelando o registro da VM do SQL Server da extensão do SQL IaaS Agent.

O registro de minha VM com a nova extensão do SQL IaaS Agent trará custos adicionais?

Não A extensão do SQL IaaS Agent apenas permite a capacidade de gerenciamento adicional para o SQL Server na VM do Azure sem custos adicionais.

A extensão do SQL IaaS Agent está disponível para todos os clientes?

Sim, desde que a VM do SQL Server tenha sido implantada na nuvem pública usando o modelo do Gerenciador de Recursos e não o modelo clássico. Todos os outros clientes podem se registrar com a nova extensão do SQL IaaS Agent. No entanto, apenas os clientes com o benefício do Software Assurance podem usar sua própria licença ativando o Benefício Híbrido do Azure (AHB) em uma VM do SQL Server.

O que acontece com o recurso de extensão ('Microsoft.SqlVirtualMachine') se o recurso VM for movido ou descartado?

Quando o recurso Microsoft.Compute/VirtualMachine é descartado ou movido, o recurso Microsoft.SqlVirtualMachine associado é notificado para replicar a operação de forma assíncrona.

O que acontece com a VM se o recurso de extensão ('Microsoft.SqlVirtualMachine') for descartado?

O recurso Microsoft.Compute/VirtualMachine não é afetado quando o recurso Microsoft.SqlVirtualMachine é descartado. No entanto, o licenciamento altera o padrão de volta para a fonte da imagem original.

A extensão é necessária para receber Atualizações de Segurança Estendidas (ESU)?

Não As Atualizações de Segurança Estendidas (ESU) são aplicadas automaticamente à VM, independentemente de sua VM do SQL Server ter ou não sido registrada com a extensão do SQL IaaS Agent.

O que aconteceu com os modos de gerenciamento da extensão SQL IaaS Agent?

Os modos de gerenciamento foram removidos da arquitetura de extensão do SQL IaaS Agent. A partir de março de 2023, o registro com a extensão do SQL IaaS Agent inicialmente apenas copia os binários para a VM do SQL Server e oferece funcionalidade limitada. Depois de habilitar um recurso que depende dele, o SQL IaaS Agent é instalado na VM do SQL Server.

Posso registrar minha imagem de máquina virtual se estiver usando o Reporting Services, o Servidor de Relatório do Power BI ou o Analysis Services?

Não A extensão do SQL IaaS Agent não é suportada com as seguintes imagens - SQL Server Reporting Services, SQL Server Power BI Report Server, SQL Server Analysis Services.