Perguntas frequentes sobre o SQL Server nas VMs do Azure

APLICA-SE A: SQL Server na VM do Azure

Este artigo fornece respostas a algumas das perguntas mais comuns sobre a execução do SQL Server em VMs (Máquinas Virtuais) do Microsoft Azure.

Se o problema do Azure não for resolvido neste artigo, visite os fóruns do Azure no Microsoft P & R e 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 máquina virtual para todas as versões principais compatíveis do SQL Server em todas as edições para o Windows e para o Linux. Para obter mais informações, consulte a lista completa dos imagens de VM do Windows e imagens de VM do Linux.

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

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.

É possível implantar uma imagem mais antiga do SQL Server que não está 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, confira Como provisionar máquinas virtuais do SQL Server com o Azure PowerShell.

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

Sim, mas você precisará registrar cada VM do SQL Server com a extensão de Agente IaaS do SQL a fim de gerenciar a VM do SQL Server no portal, bem como utilizar recursos como a aplicação de patch automatizada e os backups automáticos. Ao registrar com a extensão, também será necessário especificar o tipo de licença para cada VM do SQL Server.

Como faço para generalizar a VM do SQL Server no Azure e usá-la para implantar novas VMs?

Você pode implantar uma VM do Windows Server (sem o SQL Server instalado) e usar o processo SQL sysprep para generalizar o SQL Server na VM do Azure (Windows) com a mídia de instalação do SQL Server. Os clientes que têm Software Assurance podem obter a mídia de instalação deles do Centro de Licenciamento por Volume. Os clientes sem o Software Assurance podem usar a mídia de instalação de uma imagem da VM do SQL Server no 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. Observe que você deve excluir a chave do registro a seguir na imagem de origem antes de criar sua própria imagem. Se você não fizer isso, poderá ocorrer sobrecarga da pasta de inicialização na instalação do SQL Server e/ou extensão de IaaS do SQL com estado de falha.

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

Observação

O SQL Server nas VMs do Azure, incluindo aquelas implantadas por meio de imagens generalizadas personalizadas, devem ser registradas com a extensão do Agente IaaS do SQL a fim de atender aos requisitos de conformidade e utilizar recursos opcionais, como a aplicação de patch automatizada e os 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ê precisará registrar cada VM do SQL Server com a extensão de Agente IaaS do SQL a fim de gerenciar a VM do SQL Server no portal, bem como utilizar recursos como a aplicação de patch automatizada e os backups automáticos.

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

Não. Para imagens da galeria de máquinas virtuais que incluem o SQL Server, você deve selecionar uma das imagens fornecidas, seja pelo portal do Azure ou via PowerShell. No entanto, você pode implantar uma VM do Windows e fazer a instalação automática do SQL Server nela. Você deverá registrar sua VM do SQL Server com a extensão do Agente IaaS do SQL a fim de gerenciar a VM do SQL Server no portal do Azure e de utilizar recursos como a aplicação de patch automatizada e os backups automáticos.

Criação

Como 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 por meio do portal, confira Provisionar uma máquina virtual do SQL Server no Portal do Azure. Selecione uma imagem de máquina virtual que usa o licenciamento do SQL Server pago por segundo ou use uma imagem que permite trazer sua própria licença do SQL Server. 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. Registre sua VM do SQL Server com a extensão do Agente IaaS do SQL a fim de gerenciar a VM do SQL Server no portal e de utilizar recursos como a aplicação de patch automatizada e os backups automáticos. Se você trouxer sua própria licença, será necessário ter o License Mobility por meio do Software Assurance no Azure. Para obter mais informações, consulte Diretrizes de preço para VMs do Azure do SQL Server.

Como faço para migrar meu banco de dados local do SQL Server para a nuvem?

Primeiro, crie uma máquina virtual do Azure com uma instância do SQL Server. Em seguida, migre os bancos de dados locais para essa instância. Para obter estratégias de migração de dados, confira Migrar um banco de dados do SQL Server para o SQL Server em uma VM do Azure.

Licenças

Como instalar minha cópia licenciada do SQL Server em uma VM do Azure?

Há três maneiras de fazer isso: Se você for um cliente do EA (Contrato Enterprise), poderá provisionar uma das imagens de máquina virtual que oferece suporte a licenças, que também é conhecida como BYOL (traga sua própria licença). Se você tiver o Software Assurance, será possível habilitar o Benefício Híbrido do Azure em uma imagem PAYG (paga conforme o uso) existente. Ou você pode copiar a mídia de instalação do SQL Server para uma VM do Windows Server e, em seguida, instalar SQL Server na VM. Registre sua VM do SQL Server com a extensão para obter recursos como o gerenciamento do portal, backups automatizados e a aplicação de patch automatizada.

O cliente precisa de CALs (licenças de acesso para cliente) 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 o suporte Traga sua própria licença e movem a VM do servidor SA do SQL Server/CAL para as VMs do Azure.

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?

Sim. Você pode mudar facilmente uma imagem de galeria PAYG para BYOL habilitando o Benefício Híbrido do Azure. Para obter mais informações, confira Como alterar o modelo de licenciamento para uma VM do SQL Server. Atualmente, essa instalação está disponível somente para clientes públicos e de nuvem do Azure Governamental.

Modelos de licenciamento de comutação exigirá nenhum tempo de inatividade para o SQL Server?

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

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

Não. Não há suporte para a alteração dos modelos de licenciamento em uma VM clássica. Você poderá migrar sua VM para o modelo de Azure Resource Manager e registrar com a extensão do Agente IaaS do SQL. Depois que a VM estiver registrada com a extensão do Agente IaaS do SQL, as alterações no modelo de licenciamento estarão disponíveis na VM.

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

Não. O gerenciamento de portal é um recurso fornecido pela extensão do Agente IaaS do SQL, que se baseia na extensão do Agente IaaS do SQL Server. Assim, as mesmas limitações se aplicam a ambas as extensões. O portal pode gerenciar apenas uma instância padrão ou uma instância nomeada, desde que tenha sido configurada corretamente. Para obter mais informações, confira extensão do agente IaaS do SQL Server.

Assinaturas de CSP podem ativar o benefício híbrido do Azure?

Sim, o Benefício Híbrido do Azure está disponível para assinaturas de CSP. Os clientes do CSP devem primeiro implantar uma imagem de pago conforme o uso e, em seguida, alterar o modelo de licenciamento para traga sua própria licença (BYOL).

É necessário pagar para licenciar o SQL Server em uma VM do Azure se ela está sendo usada somente para espera/failover?

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

  1. Você tem mobilidade de licença por meio do Software Assurance.
  2. A instância passiva do SQL Server não serve dados do SQL Server a clientes ou executa cargas de trabalho ativas do SQL Server. Ela é usada apenas para sincronizar com o servidor primário e, caso contrário, manter o banco de dados passivo em um estado de espera passiva. Se ela estiver servindo dados, como relatórios para clientes que executam cargas de trabalho ativas do SQL Server, ou executando qualquer outra tarefa que não seja a especificada nos termos do produto, ela deverá ser uma instância do SQL Server paga e licenciada. A atividade a seguir é permitida na instância secundária: verificações de consistência de banco de dados ou CheckDB, backups completos, backups de log de transações e monitoramento de dados de uso de recursos. A cada 90 dias, você também pode executar simultaneamente a instância primária e a de recuperação de desastre correspondente por breves períodos para testar a recuperação de desastre.
  3. A licença do Active SQL Server é coberta pelo Software Assurance e permite uma instância de SQL Server secundária passiva, com até a mesma quantidade de computação do servidor ativo licenciado.
  4. A VM secundária do SQL Server utiliza a licença de Recuperação de desastre no portal do Azure.

O que é considerado uma instância passiva?

A instância passiva do SQL Server não serve dados do SQL Server a clientes ou executa cargas de trabalho ativas do SQL Server. Ela é usada apenas para sincronizar com o servidor primário e, caso contrário, manter o banco de dados passivo em um estado de espera passiva. Se ela estiver servindo dados, como relatórios para clientes que executam cargas de trabalho ativas do SQL Server, ou executando qualquer outra tarefa que não seja a especificada nos termos do produto, ela deverá ser uma instância do SQL Server paga e licenciada. A atividade a seguir é permitida na instância secundária: verificações de consistência de banco de dados ou CheckDB, backups completos, backups de log de transações e monitoramento de dados de uso de recursos. A cada 90 dias, você também pode executar simultaneamente a instância primária e a de recuperação de desastre correspondente por breves períodos para testar a recuperação de desastre.

Quais cenários podem utilizar o benefício de DR (Recuperação de Desastre)?

O guia de licenciamento fornece cenários nos quais o benefício de Recuperação de Desastre pode ser utilizado. Consulte os Termos do Produto e fale com seus contatos de licenciamento ou gerente de conta para obter mais informações.

Quais assinaturas dão suporte ao benefício de DR (Recuperação de Desastre)?

Programas abrangentes que oferecem direitos de assinatura equivalentes ao Software Assurance como um benefício fixo dão suporte ao benefício da DR. Isso inclui. Mas não se limita a OV (Open Value), OVS (Open Value Subscription), EA (Contrato Enterprise), EAS (Enterprise Agreement Subscription) e SCE (Registro de Servidor e Nuvem). 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 os recursos instalados da instância padrão?

Sim. A mídia de instalação do SQL Server está localizada em uma pasta na unidade C . Execute Setup.exe nessa localização para adicionar novas instâncias do SQL Server ou para alterar outros recursos instalados do SQL Server no computador. Observe que alguns recursos, como o Backup Automatizado, a Aplicação Automatizada de Patches e a Integração do Azure Key Vault, funcionam apenas na instância padrão ou em uma instância nomeada devidamente configurada (confira a Pergunta 3). Os clientes que usam o Software Assurance por meio do Benefício Híbrido do Azure ou do modelo de licenciamento pago conforme o uso podem instalar várias instâncias do SQL Server na máquina virtual sem incorrer em custos de licenciamento extras. Instâncias adicionais do SQL Server podem restringir os recursos do sistema, a menos que sejam configuradas corretamente.

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

SQL Server 2012 a SQL Server 2019 pode dar suporte a 50 instâncias em um servidor autônomo. É o mesmo limite, independentemente de ser no Azure local. Confira as melhores práticas para saber como preparar melhor seu ambiente.

Posso desinstalar a instância padrão do SQL Server?

Sim, mas há algumas considerações. Primeiro, a cobrança associada ao SQL Server pode continuar dependendo do modelo de licença da VM. Segundo, conforme indicado na resposta anterior, há recursos que dependem da extensão do agente de IaaS do SQL Server. Se você desinstalar a instância padrão sem remover a extensão de IaaS, a extensão continuará a procurar a instância padrão e poderá gerar erros de log de eventos. Esses erros são provenientes das duas seguintes fontes: Gerenciamento de Credenciais do Microsoft SQL Server e Microsoft SQL Server IaaS Agent. Um dos erros pode ser semelhante ao seguinte:

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

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

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

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

Eu posso remover a cobrança do SQL Server e da licença associada de uma VM do SQL Server?

Sim, mas você precisará executar etapas adicionais para evitar ser cobrado por sua instância do SQL Server, conforme descrito nas Diretrizes de preço. Se quiser remover completamente a instância do SQL Server, você poderá migrar para outra VM do Azure que não tem o SQL Server pré-instalado e excluir a VM do SQL Server atual. Se quiser manter a VM, mas parar a cobrança do SQL Server, siga estas etapas:

  1. Faça backup de todos os seus dados, incluindo os bancos de dado do sistema, se necessário.
  2. Desinstale o SQL Server por completo, inclusive a extensão IaaS do SQL (se presente).
  3. Instale a edição gratuita do SQL Express.
  4. Registre com a extensão do Agente IaaS do SQL no modo leve.
  5. Altere a edição do SQL Server no portal do Azure para Expresso para interromper a cobrança.
  6. (opcional) Desabilite o serviço Expresso do SQL Server desabilitando a inicialização do serviço.

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

Não. O gerenciamento do portal é fornecido pela extensão do Agente IaaS do SQL, que se baseia na extensão do Agente IaaS do SQL Server. Dessa forma, as mesmas limitações se aplicam ao portal como a extensão. O portal pode gerenciar apenas uma instância padrão ou uma instância nomeada, desde que tenha sido configurada corretamente. Para obter mais informações, confira Extensão do Agente IaaS do SQL Server

Há suporte para o Azure AD DS (Azure Active Directory Domain Services) com SQL Server nas VMs do Azure?

Não. No momento, não há suporte para o Azure AD DS (Azure Active Directory Domain Services) com SQL Server nas VMs do Azure. Use uma conta de domínio do Active Directory.

Atualização e aplicação de patch

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

Os clientes podem alterar sua versão/edição do SQL Server usando a mídia de instalação que contém a versão desejada ou a edição do SQL Server. Depois que a edição for alterada, use o portal do Azure para modificar a propriedade de edição da VM para refletir com precisão a cobrança da VM. Para obter mais informações, confira Alterar edição de uma VM do SQL Server. Não há nenhuma diferença de cobrança para versões diferentes do SQL Server, portanto, depois que a versão do SQL Server tiver sido alterada, nenhuma ação adicional será necessária.

Onde posso obter a mídia de instalação para alterar a edição ou a versão do SQL Server?

Os clientes que têm Software Assurance podem obter a mídia de instalação deles do Centro de Licenciamento por Volume. Os clientes que não têm o Software Assurance podem usar a mídia de instalação de uma imagem da VM do SQL Server no Azure Marketplace que tenha a edição desejada.

Como as atualizações e os service packs são aplicados a uma VM do SQL Server?

As máquinas virtuais oferecem controle sobre o computador host, inclusive quando e como aplicar atualizações. Para o sistema operacional, você pode aplicar manualmente as atualizações do Windows ou habilitar um serviço de agendamento chamado Aplicação de Patch Automatizada. A Aplicação de Patch Automatizada instala todas as atualizações marcadas como importantes, inclusive atualizações do SQL Server nessa categoria. Outras atualizações opcionais para o SQL Server devem ser instaladas manualmente.

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

Se o sistema operacional for o Windows Server 2008 R2 ou posterior, sim. Você pode usar qualquer mídia de instalação para fazer upgrade da versão e da edição do SQL Server. Você também pode fazer upgrade do modo de extensão de IaaS do SQL de sem agente para completo. Isso dará acesso a todos os benefícios da extensão de IaaS do SQL, como gerenciamento de portal, backups automatizados e aplicação automatizada de patches. Se a versão do sistema operacional for o Windows Server 2008, somente o modo NoAgent será compatível.

Como posso obter atualizações de segurança estendidas gratuitas para o meu fim de suporte das instâncias do SQL Server 2008 e SQL Server 2008 R2?

Você poderá obter atualizações de segurança estendidas gratuitas ao migrar seu SQL Server no estado em que se encontra para uma máquina virtual do Azure. Para obter mais informações, confira Opções de fim de suporte.

Geral

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

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

Importante

Neste momento, a extensão do agente de IaaS do SQL Servercompleta não é compatível com a FCI do SQL Server no Azure. Recomendamos que você desinstale a extensão completa das VMs que participam do FCI e instale a extensão no modo leve. Essa extensão oferece suporte a recursos, como Backup Automatizado e Aplicação Automatizada de Patches, além de alguns recursos do portal para SQL Server. Esses recursos não funcionarão para VMs do SQL Server após a desinstalação do agente completo.

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

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

Como instalar as ferramentas de Dados do SQL em minha VM do Azure?

Baixe e instale as ferramentas de Dados SQL por meio do Microsoft SQL Server Data Tools – Business Intelligence para Visual Studio 2013.

As transações distribuídas com o MSDTC são compatíveis com VMs do SQL Server?

Sim. O DTC local oferece suporte ao SQL Server 2016 SP2 e posterior. No entanto, os aplicativos devem ser testados ao utilizar grupos de disponibilidade AlwaysOn, pois ocorrerá falha nas transações em andamento durante um failover e elas deverão ser repetidas. O DTC agrupado está disponível a partir do Windows Server 2019.

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

Não. Na verdade, a máquina virtual do SQL do Azure e a Extensão do Agente IaaS do SQL não armazenam nenhum dado do cliente.

Qual SKU do Azure Load Balancer deve ser usado 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 o SKU do Azure Load Balancer padrão.

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

Sim. Os compartilhamentos de arquivo 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 de IaaS do SQL Server

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

Não. A Microsoft registra automaticamente as VMs provisionadas usando 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 por meio das imagens do SQL Server no Azure Marketplace e o SQL Server tiver sido instalado automaticamente.

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

Sim. Os clientes devem registrar as VMs do SQL Server com a extensão caso não tenham usado uma imagem do SQL Server do Azure Marketplace, mas, em vez disso, instalaram automaticamente o SQL Server ou trouxeram o próprio VHD personalizado. As VMs pertencentes a todos os tipos de assinatura (Direta, Contrato Enterprise e Provedor de Soluções na Nuvem) podem ser registradas com a extensão do Agente IaaS do SQL.

Qual é o modo de gerenciamento padrão ao se registrar com a extensão do Agente IaaS do SQL?

O modo de gerenciamento padrão quando você se registra com a extensão do Agente IaaS do SQL é o leve. Se a propriedade de gerenciamento do SQL Server não estiver definida quando você se registrar com a extensão, o modo será definido como leve. O modo de gerenciamento padrão ao usar o recurso de registro automático também é leve.

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

Não há nenhum pré-requisito para se registrar com a extensão do Agente IaaS do SQL além de ter o SQL Server instalado na VM.

O registro com a extensão do Agente IaaS do SQL instalará um agente em minha VM?

Sim, o registro com a extensão do Agente IaaS do SQL no modo completo de gerenciamento instala um agente na VM. O registro no modo leve ou NoAgent não faz isso.

O registro com a extensão do Agente IaaS do SQL no modo leve copia apenas os binários da extensão do Agente IaaS do SQL para a VM, sem instalar o agente. Então, esses binários são usados para instalar o agente quando o modo de gerenciamento é atualizado para o completo.

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

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 SQL IaaS no modo de gerenciamento completo.

Qual é a diferença entre os modos de gerenciamento leve e NoAgent ao se registrar com a extensão do Agente IaaS do SQL?

NoAgent é o único modo de gerenciamento disponível para o SQL Server 2008 e o SQL Server 2008 R2 no Windows Server 2008. Para todas as outras versões do Windows Server, os dois modos de gerenciamento disponíveis são o modo leve e o modo completo.

O modo NoAgent exige que as propriedades de edição e versão do SQL Server sejam definidas pelo cliente. O modo leve consulta a VM para localizar a versão e a edição da instância do SQL Server.

Posso registrar com a extensão do Agente IaaS do SQL 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á efetuando o registro com a extensão do Agente IaaS do SQL. Você precisa definir o tipo de licença do SQL Server como paga conforme o uso ou Benefício Híbrido do Azure ao efetuar o registro com a extensão do Agente IaaS do SQL em todos os modos de gerenciamento (NoAgent, leve e completo). Se você tiver uma das versões gratuitas do SQL Server instalada, como as edições Developer ou Evaluation, deverá efetuar o registrar com o licenciamento pago conforme o uso. 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 é padronizado automaticamente para a imagem da VM. Se você usar uma imagem paga conforme o uso para sua VM, o tipo de licença será PAYG; caso contrário, o tipo de licença AHUB será por padrão.

Posso atualizar a extensão IaaS do SQL Server do modo NoAgent para o modo completo?

Não. Não está disponível o upgrade do modo de gerenciamento NoAgent para os modos completo ou leve. Essa é uma limitação técnica do Windows Server 2008. Você precisará atualizar o sistema operacional primeiro para o Windows Server 2008 R2 ou superior e, em seguida, poderá atualizar para o modo de gerenciamento completo.

Posso atualizar a extensão de IaaS do SQL Server do modo leve para o modo completo?

Sim. A atualização do modo de gerenciamento de leve para completo tem suporte por meio do Azure PowerShell ou do portal do Azure.

Posso fazer downgrade da extensão IaaS do SQL Server do modo de gerenciamento completo para os modos NoAgent ou leve?

Não. Não há suporte para o downgrade do modo de gerenciamento de extensão de IaaS do SQL Server. Não é possível fazer downgrade do modo de gerenciamento completo para os modos leve ou NoAgent e também não é possível fazer downgrade do modo leve para o modo NoAgent.

Para alterar o modo de gerenciamento de completo para outro modo, cancele o registro da VM do SQL Server da extensão do Agente IaaS do SQL removendo o recurso de máquina virtual do SQL e registre novamente a VM do SQL Server com a extensão do Agente IaaS do SQL em um modo de gerenciamento diferente.

Posso efetuar o registro com a extensão do Agente IaaS do SQL por meio do portal do Azure?

Não. O registro com a extensão do Agente IaaS do SQL não está disponível no portal do Azure. O registro com a extensão do Agente IaaS do SQL só tem suporte com a CLI do Azure ou com o Azure PowerShell.

Posso registrar uma VM com a extensão do Agente IaaS do SQL 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 ser registrada com sucesso com a extensão do Agente IaaS do SQL. Se não houver nenhuma instância do SQL Server na VM, o novo recurso Microsoft.SqlVirtualMachine estará em um estado de falha.

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

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

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

Sim. Instâncias de cluster de failover do SQL Server em uma VM do Azure podem ser registradas com a extensão do Agente IaaS do SQL no modo leve. No entanto, instâncias de cluster de failover do SQL Server não podem ser atualizadas para o modo de gerenciamento completo.

Posso registrar minha VM com a extensão do Agente IaaS do SQL se um grupo de disponibilidade Always On está 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 Agente IaaS do SQL caso você esteja participando de uma configuração de grupo de disponibilidade Always On.

Qual é o custo de registro com a extensão do Agente IaaS do SQL ou com o upgrade para o modo de gerenciamento completo?

Nenhum. Não há nenhum valor associado ao registro com a extensão do Agente IaaS do SQL ou ao uso de qualquer um dos três modos de gerenciamento. O gerenciamento da sua VM do SQL Server com a extensão é completamente gratuito.

Qual é o impacto no desempenho do uso dos diferentes modos de gerenciamento?

Não há nenhum impacto ao usar os modos de gerenciamento NoAgent e leve. Há um impacto mínimo ao usar o modo de gerenciamento completo de dois serviços que são instalados no sistema operacional. Eles podem ser monitorados por meio do gerenciador de tarefas e vistos no console interno de serviços do Windows.

Os dois nomes de serviço são:

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

Como faço para remover a extensão?

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

Registrar minha VM com a nova extensão do Agente IaaS do SQL resultará em custos adicionais?

Não. A extensão do Agente IaaS do SQL apenas habilita capacidades de gerenciamento adicionais ao SQL Server na VM do Azure, sem custos adicionais.

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

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

O que acontecerá com o recurso da extensão ('Microsoft.SqlVirtualMachine') se o recurso da VM for movido ou removido?

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

O que acontecerá com a VM se o recurso da extensão ('Microsoft.SqlVirtualMachine') for removido?

O recurso Microsoft.Compute / Virtual Machine não é afetado quando o recurso Microsoft.Sql Virtual Machine é descartado. No entanto, as alterações de licenciamento serão padronizadas de volta para a origem da imagem original.

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

Sim. Se você implantou o SQL Server de sua própria mídia e instalou a extensão IaaS do SQL, é possível registrar a VM do SQL Server com a extensão para obter os benefícios de capacidade de gerenciamento fornecidos pela extensão IaaS do SQL.

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

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