Compartilhar via


Perguntas frequentes sobre SQL Server em VMs Azure

Applies to:SQL Server em Azure VM

Este artigo fornece respostas para algumas das perguntas mais comuns sobre como executar SQL Server on Azure Virtual Machines (VMs).

Se o problema Azure não for resolvido neste artigo, visite os fóruns Azure em Microsoft Q & A e 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 Azure support, selecione Get support.

Images

Quais SQL Server imagens da galeria de máquinas virtuais estão disponíveis?

Azure mantém imagens de máquina virtual para todas as versões principais de SQL Server com suporte em todas as edições para Windows e Linux. Para obter mais informações, consulte a lista completa de imagens de VM Windows e imagens de VM Linux.

As imagens existentes da galeria de máquinas virtuais SQL Server são atualizadas?

Somente as versões mais recentes do mercado (SQL Server 2022 e SQL Server 2025) são atualizadas com as atualizações mais recentes do sistema operacional e SQL Server regularmente, normalmente a cada poucos meses. Após a implantação, manter o sistema operacional e SQL Server atualizados pode ser feito manualmente ou automatizado por meio de Azure Update Manager.

As imagens da máquina virtual SQL Server podem ser removidas da galeria?

Yes. Apenas uma imagem por versão e edição principais é mantida em Azure. Por exemplo, quando um novo service pack SQL Server é lançado, uma nova imagem é adicionada à galeria desse service pack e a imagem SQL Server do service pack anterior é imediatamente removida do portal 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 se uma versão de SQL Server ficar sem suporte quando atingir o fim do ciclo de vida.

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

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

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

Sim, mas você precisará registrar cada VM SQL Server com a extensão do Agente IaaS do SQL para gerenciar sua VM SQL Server no portal do Azure e utilizar recursos como correções automáticas e backups automáticos. Ao se registrar com a extensão, você também precisa especificar o tipo de licença para cada VM SQL Server.

Como generalizar SQL Server em Azure VM e usá-la para implantar novas VMs?

Você pode implantar uma VM Windows Server (sem SQL Server instalada nela) e usar o processo SQL sysprep para generalizar SQL Server em Azure VM (Windows) com a mídia de instalação SQL Server. Clientes que têm Software Assurance podem obter a mídia de instalação do Centro de Licenciamento por Volume. Os clientes que não têm Software Assurance podem utilizar a mídia de instalação de uma imagem de VM SQL Server do Azure Marketplace que possua a edição desejada.

Como alternativa, use uma das imagens de SQL Server de Azure Marketplace para generalizar SQL Server em Azure VM. Você deve excluir a seguinte chave do Registro na imagem de origem antes de criar sua própria imagem. Não fazer isso pode resultar no aumento desnecessário da pasta de instalação do SQL Server e/ou na extensão do Agente IaaS do SQL em estado de erro.

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

Note

SQL Server em VMs na Azure, incluindo as VMs implantadas a partir de imagens generalizadas personalizadas, devem ser registradas com a extensão do Agente IaaS do SQL para ficar em conformidade com os requisitos e utilizar recursos opcionais, como atualização automática e backups automáticos. A extensão também permite que você specifique o tipo de licença para cada VM SQL Server.

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

Sim, mas você deve registrar cada VM do SQL Server com a extensão do Agente IaaS do SQL para gerenciar sua VM do SQL Server no portal e utilizar recursos como correção automatizada 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)?

No. Para imagens da galeria de máquinas virtuais que incluem SQL Server, você deve selecionar uma das imagens fornecidas por meio do portal Azure ou por meio do PowerShell. No entanto, você tem a capacidade de implantar uma VM supported Windows e instalar automaticamente uma versão supported SQL Server nele. Em seguida, você deve registrar sua VM SQL Server com a extensão do Agente SQL IaaS para gerenciar sua VM SQL Server no portal do Azure e utilizar recursos como aplicação de patch automática e backups automáticos.

Não consigo encontrar a versão e a edição de SQL Server que quero nas 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 na lista suspensa Images no Azure Marketplace, implante uma máquina virtual do Azure somente com Windows e instale manualmente a versão e a edição do SQL Server que você deseja. Registre sua VM SQL Server com a extensão SQL IaaS Agent se quiser gerenciar sua VM SQL Server no portal do Azure.

Não consigo encontrar a versão do Windows, como Azure Edition, entre as imagens 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 no menu suspenso Images do Azure Marketplace, implante uma máquina virtual da Azure somente com Windows com a edição desejada. Em seguida, instale manualmente a versão e a edição de SQL Server desejada. Registre sua VM SQL Server com a extensão SQL IaaS Agent se quiser gerenciar sua VM SQL Server no portal do Azure.

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

As edições de desenvolvedor e Express de SQL Server estão disponíveis no Azure Marketplace, o que não cobra pela licença SQL Server. Se a edição Express ou Developer não estiver disponível para a versão do SQL Server desejada, implante uma máquina virtual do Azure com sistema operacional apenas Windows. Em seguida, instale manualmente a versão e a edição de SQL Server desejada. Registre sua VM SQL Server com a extensão SQL IaaS Agent se quiser gerenciar sua VM SQL Server no portal do Azure.

Por que minha SQL Server na VM Azure não está sendo implantada?

Há determinados tamanhos de VM que são implantados com uma unidade efêmera não inicializada, o que leva à falha da implantação do SQL Server na VM do Azure durante o provisionamento com o erro System Drive retornou status não está pronto para uso. Para resolver esse problema, escolha um tamanho de VM diferente ou implante a VM como apenas uma imagem Windows Server e instale manualmente SQL Server.

Creation

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

O método mais fácil é criar uma máquina virtual que inclua SQL Server. Para obter um tutorial sobre como se inscrever para Azure e criar uma VM SQL Server no portal, consulte Provisionar uma máquina virtual SQL Server no portal Azure. Você pode selecionar uma imagem de máquina virtual que utiliza licenciamento do SQL Server com pagamento por segundo, ou pode usar uma imagem que permite usar sua própria licença do SQL Server. Você também tem a opção de instalar manualmente SQL Server em uma VM com uma edição licenciada livremente (Developer ou Express) ou reutilizando uma licença local. Para gerenciar sua VM SQL Server no portal e utilizar recursos como patch automatizado e backups automáticos, certifique-se de registre sua VM SQL Server com a extensão do Agente IaaS do SQL. Se você trouxer sua própria licença, deverá ter License Mobility por meio do Software Assurance em Azure. Para obter mais informações, consulte Pricing guidance for SQL Server Azure VMs.

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

Primeiro, crie uma máquina virtual Azure com uma instância de SQL Server. Em seguida, migre os bancos de dados locais para essa instância. Para obter estratégias de migração de dados, consulte o Migration guide: SQL Server to SQL Server on Azure Virtual Machines.

Posso usar Azure Virtual Machine Scale Sets com SQL Server em VMs Azure?

No. Não há suporte para usar Azure Virtual Machine Scale Sets com SQL Server em VMs Azure. Além disso, habilitar o recurso de patch automático para convidados pode resultar em corrupção, perda de dados e problemas de disponibilidade.

Meu SQL Server está falhando ao instalar em uma VM Azure com o erro "Não foi possível localizar o identificador de inicialização Database Engine". O que devo fazer?

Isso provavelmente ocorre porque a unidade de disco está configurada com um tamanho de setor de 8 KB, que não tem suporte. Reinstale SQL Server depois de alterar a unidade de disco para um tamanho de setor de 4 KB.

Licensing

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

Há três maneiras de fazer isso: Se você for um cliente do Contrato Enterprise (EA), poderá provisionar uma das imagens de máquina virtual. Se você tiver Software Assurance, poderá habilitar o Azure Hybrid Benefit em uma imagem paga por consumo existente. Ou você pode copiar a mídia de instalação SQL Server para uma VM Windows Server e instalar SQL Server na VM. Registre sua VM SQL Server com a extension para recursos como gerenciamento de portal, backup automatizado e aplicação de patch automatizada.

Um cliente precisa SQL Server CALs (Licenças de Acesso ao Cliente) para se conectar a uma imagem SQL Server paga conforme o uso em execução no Azure Virtual Machines?

No. Os clientes precisam de CALs quando usam a política de "bring-your-own-license" (traga sua própria licença) e movem seus servidores SQL Server SA/VM CAL para máquinas virtuais do Azure.

Posso alterar uma VM para usar minha própria licença de SQL Server se ela foi criada a partir de uma das imagens da galeria pagas conforme o uso?

Yes. Você pode alternar facilmente uma imagem de galeria paga conforme o uso habilitando o Azure Hybrid Benefit. Para obter mais informações, consulte Como alterar o modelo de licenciamento de uma VM SQL Server. Atualmente, esse recurso só está disponível para clientes de nuvem pública e para a nuvem do Azure Government.

A troca de modelos de licenciamento requer algum tempo de inatividade para SQL Server?

No. A troca do modelo de licenciamento não requer nenhum tempo de inatividade para SQL Server pois a alteração é efetiva imediatamente e não requer uma reinicialização da VM.

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

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

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

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

As assinaturas CSP podem ativar o Azure Hybrid Benefit?

Sim, os clientes do Azure Cloud Solution Provider (CSP) podem usar o Azure Hybrid Benefit primeiro implantando uma VM paga conforme o uso e convertendo-a em Azure Hybrid Benefit, se tiverem o Software Assurance ativo.

Tenho que pagar para licenciar SQL Server em uma VM Azure se ela estiver sendo usada apenas 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 de SQL Server passiva não fornece dados SQL Server para clientes ou executa cargas de trabalho de SQL Server ativas. A funcionalidade é usada apenas para sincronizar com o servidor primário e, caso contrário, manter o banco de dados passivo em um estado de espera quente. Se estiver fornecendo dados, como relatórios para clientes que executam cargas de trabalho SQL Server ativas ou executando qualquer trabalho diferente do especificado nos termos do produto, ele deverá ser uma instância de SQL Server licenciada paga. 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 SQL Server ativa é coberta pelo Software Assurance e permite uma instância de SQL Server secundária passiva, com até a mesma quantidade de computação que o servidor ativo licenciado, só.
  4. A VM SQL Server secundária utiliza a licença Disaster Recovery no portal do Azure.

O que é considerado uma instância passiva?

A instância de SQL Server passiva não fornece dados SQL Server para clientes ou executa cargas de trabalho de SQL Server ativas. A funcionalidade é usada apenas para sincronizar com o servidor primário e, caso contrário, manter o banco de dados passivo em um estado de espera quente. Se estiver fornecendo dados, como relatórios para clientes que executam cargas de trabalho SQL Server ativas ou executando qualquer trabalho diferente do especificado nos termos do produto, ele deverá ser uma instância de SQL Server licenciada paga. 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 SQL Server fornece cenários nos quais o Benefício de Recuperação de Desastre pode ser utilizado. Para obter mais informações, consulte os Termos do Produto e fale com seus contatos de licenciamento ou gerente de conta.

Quais assinaturas suportam o benefício de Recuperação de Desastre (DR)?

Programas abrangentes que oferecem direitos de assinatura equivalentes ao Software Assurance como um benefício fixo dão suporte ao benefício da DR. Esses programas incluem, mas não se limitam a, o Open Value (OV), o Open Value Subscription (OVS), o Enterprise Agreement (EA), o Enterprise Agreement Subscription (EAS) e o Server and Cloud Enrollment (SCE). Para obter mais informações, consulte os termos do produto e fale com seus contatos de licenciamento ou gerente de conta.

Por que meu tipo de licença para minha VM SQL é "Gerenciada centralmente"?

SQL Server VMs implantadas em assinaturas com o Gerenciado Centralmente Azure Hybrid Benefit habilitado mostram o tipo de licença como 'Gerenciado Centralmente'. Esse tipo de licença significa que o Azure Hybrid Benefit é gerenciado centralmente pelo administrador do EA (Contrato Enterprise) ou do MCA (Microsoft Customer Agreement) da organização.

Por que vejo que minhas licenças são atribuídas em um nível de escopo quando tento modificar a licença para minha VM SQL Server?

A alteração do tipo de licença para VMs SQL Server individuais implantadas em assinaturas com Azure Hybrid Benefit gerenciado centralmente não tem suporte, pois o licenciamento é gerenciado no nível da assinatura - como uma mensagem exibida Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resources.

Quantas licenças principais devo usar para o meu SQL Server em Azure VM se eu tiver 'N' número de vCores?

Um vCore em uma VM Azure é o equivalente a uma CPU física. Para SQL Server em VMs Azure, há uma relação 1:1 entre vCores e licenças principais. Isso significa que, se você tiver o número 'N' de vCores, deverá usar o número 'N' de licenças principais. Por exemplo, se você tiver uma VM com 8 vCores, essa VM usará 8 licenças principais.

Administration

Posso instalar uma segunda instância de SQL Server na mesma VM? Posso alterar os recursos instalados da instância padrão?

Yes. A mídia de instalação SQL Server está localizada em uma pasta na unidade C. Execute Setup.exe desse local para adicionar novas instâncias de SQL Server ou alterar outros recursos instalados de SQL Server no computador. Alguns recursos, como Backup Automatizado, Patch Automatizado e Integração Azure Key Vault, operam apenas na instância padrão ou em uma instância nomeada que foi configurada corretamente (Consulte a Pergunta 3). Os clientes que usam Software Assurance por meio do modelo de licenciamento Azure Hybrid Benefit ou pay-as-you-go podem instalar várias instâncias de SQL Server na máquina virtual sem incorrer em custos extras de licenciamento. Instâncias de SQL Server adicionais podem sobrecarregar 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 2025 podem dar suporte a 50 instâncias em um servidor autônomo. Esse limite é o mesmo, independentemente de a instância ser Azure ou local. Para saber como preparar melhor seu ambiente, confira as práticas recomendadas.

O Microsoft Visual C++ Redistribuível instalado com SQL Server é sinalizado como fim de vida útil ou obsoleto?

Quando você provisiona SQL Server em Azure VM, o programa de instalação SQL Server instala um Microsoft Visual C++ Redistributable, que é necessário para que SQL Server componentes sejam executados corretamente. Seu software de segurança pode enviar alertas sobre o fim da vida útil ou componentes de software obsoletos devido à versão dos componentes redistribuíveis do Microsoft Visual C++ que foram instalados por SQL Server, especialmente para versões mais antigas do SQL Server (SQL Server 2016 e anteriores). De acordo com a política de ciclo de vida de suporte, os componentes do Pacote Redistribuível do Visual C++ terão suporte desde que haja suporte para o produto que os instalou. Desde que sua versão instalada do SQL Server ainda tenha suporte, você poderá ignorar esse aviso com segurança. É recomendável não remover o VC++, pois ele pode interromper algumas funcionalidades de SQL Server.

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 a ocorrer dependendo do modelo de licença da VM. Em segundo lugar, conforme indicado 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 também remover a extensão do Agente IaaS, a extensão continuará procurando a instância padrão e poderá gerar erros de log de eventos das duas seguintes fontes: Microsoft SQL Server Credential Management e Microsoft SQL Server IaaS Agent. Um dos erros pode ser semelhante à seguinte mensagem:

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

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

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

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

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

Sim, mas você precisa tomar medidas adicionais para evitar ser cobrado por sua instância de SQL Server, conforme descrito nas diretrizes Pricing. Se você quiser remover completamente a instância de SQL Server, poderá migrar para outra VM Azure sem SQL Server pré-instalada na VM e excluir a VM SQL Server atual. Se você 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 SQL Server completamente, incluindo a extensão do Agente IaaS do SQL (se presente).
  3. Instale a edição gratuita do SQL Express.
  4. Registre-se com a extensão SQL IaaS Agent.
  5. Pare a cobrança alterando a edição do SQL Server no portal do Azure para Express.
  6. (Opcional) Desabilite o serviço do Express SQL Server desabilitando a inicialização do serviço.

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

No. O gerenciamento de portal é fornecido pela extensão do Agente IaaS do SQL, que depende da 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, consulte extensão do Agente do SQL Server IaaS

O Microsoft Entra Domain Services tem suporte com SQL Server em VMs Azure?

No. No momento, não há suporte para o uso Microsoft Entra Domain Services com SQL Server em VMs Azure. Em vez disso, use uma conta de domínio Active Directory.

O SQL Server nas VMs do Azure é compatível com FIPS?

Para estar FIPS compatível com SQL Server em VMs Azure, você deve estar no Windows Server 2022, que tem o FIPS habilitado por padrão. Windows Server 2019 também poderá ser compatível com FIPS se o FIPS estiver habilitado manualmente usando a política especificada no STIG (Security Technical Implementation Guide) localizando o V-93511.

Atualização e aplicação de patch

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

Os clientes podem alterar sua versão/edição de SQL Server usando mídia de instalação que contém sua versão ou edição desejada de SQL Server. Depois que a edição tiver sido alterada, use o portal 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, consulte mudar a edição de uma VM do SQL Server. Não há nenhuma diferença de cobrança para versões diferentes de SQL Server, portanto, uma vez que a versão do SQL Server foi alterada, nenhuma ação adicional é necessária.

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

Para SQL Server VMs implantadas por meio de Azure Marketplace, a mídia de instalação está localizada em C:\SQLServerFull. Você pode executar Setup.exe desse local para adicionar novas instâncias de SQL Server ou alterar outros recursos instalados de 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 de SQL Server. Clientes que têm Software Assurance podem obter a mídia de instalação do Centro de Licenciamento por Volume.

Como instalar SQL Server para licenciamento pago conforme o uso em uma VM Azure existente?

Para instalar SQL Server com licenciamento pago conforme o uso para uma VM Azure existente, use a mídia de instalação de uma VM SQL Server existente que tenha a edição desejada. Implante uma nova VM SQL Server de Azure Marketplace se você ainda não tiver uma VM SQL Server com a edição desejada. Copie a pasta C:\SQLServerFull da VM existente para a VM de destino e instale SQL Server da pasta copiada para evitar possíveis problemas relacionados às chaves de licença do produto. Depois que o SQL Server for instalado, registre-se com a extensão do Agente IaaS do SQL e valide a edição do SQL Server usada para cobrança no portal do Azure. Exclua o SQL Server VM que foi usada para copiar a mídia de instalação para evitar a cobrança da VM não utilizada.

Como as atualizações e os service packs são aplicados em uma VM 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 Patch Automatizado. A aplicação automatizada de patches instala todas as atualizações marcadas como importantes, incluindo as atualizações do SQL Server nessa categoria. Outras atualizações opcionais para SQL Server devem ser instaladas manualmente.

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

Sim, se o sistema operacional for Windows Server 2008 R2 ou posterior. 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 registrar-se com a extensão do Agente IaaS do SQL. Isso lhe dá acesso a todos os benefícios da extensão do Agente IaaS do SQL, como gerenciamento de portal, backups automatizados e aplicação de patch automatizada. Caso a versão do sistema operacional seja Windows Server 2008, a extensão terá suporte apenas com funcionalidade limitada.

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

Você pode obter atualizações de segurança estendidas gratuitas transferindo seu SQL Server como está para uma máquina virtual do Azure. As atualizações estão disponíveis por meio do canal Windows Update. Para obter mais informações, confira Opções de fim de suporte.

Por que minha configuração ou atualização falhou com o erro "O diretório dados do usuário no registro não é válido?".

O problema ocorre quando os locais padrão de novos dados ou arquivos de log de um banco de dados apontam para um local inválido. Para resolver esse problema, examine o erro de diretório inválido.

General

O SQL Server FCI (instâncias de cluster de failover) tem suporte nas VMs do Azure?

Yes. Você pode configurar uma instância de cluster de failover usando discos compartilhados do Azure, compartilhamentos de arquivo premium (PFS) ou storage spaces direct (S2D) 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 desastres para SQL Server em Máquinas Virtuais do Azure.

Important

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

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

Conceitualmente, executar SQL Server em uma máquina virtual Azure não é tão diferente de executar SQL Server em um datacenter remoto. Por outro lado, Azure SQL Database 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 Conseque uma opção de SQL Server de nuvem: banco de dados de Azure SQL (PaaS) ou SQL Server em VMs Azure (IaaS).

Como instalar as ferramentas do SQL Data na minha VM Azure?

As transações distribuídas com MSDTC têm suporte em VMs SQL Server?

Yes. O DTC local tem suporte para SQL Server 2016 SP2 e superior. No entanto, os aplicativos devem ser testados ao utilizar grupos de disponibilidade Always On. As transações que estão em andamento durante um failover falham e devem ser retomadas. O DTC clusterizado está disponível a partir do Windows Server 2019.

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

No. Na verdade, a máquina virtual do Azure SQL e a extensão do Agente IaaS do SQL não armazenam dados de clientes. Para saber mais, examine as declarações de privacidade de extensão do Agente IaaS do SQL.

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

Para realizar uma migração cross-cluster de um grupo de disponibilidade no SQL Server em VMs do Azure, use o SKU padrão do Azure Load Balancer.

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

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

Posso usar o SSD Premium v2 com meu SQL Server em VMs Azure?

Sim, para máquinas virtuais específicas em regiões com suporte. Examine Premium SSD v2 com SQL Server em Azure VMs para saber mais. Se você quiser usar o SSD Premium v2 com um tipo de máquina virtual ou região que não esteja na lista, poderá fazer isso implantando a VM primeiro e, em seguida, adicionando as unidades SSD Premium v2 depois que a VM for criada.

Por que vejo "Não extensível" ao tentar fazer alterações no meu armazenamento no recurso de máquinas virtuais do SQL?

O armazenamento só é extensível para VMs do SQL Server que foram implantadas a partir de uma imagem do SQL Server no Azure Marketplace, e não é atualmente suportado para discos Premium SSD v2.

Extensão do Agente iaaS do SQL Server

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

No. A Microsoft registra automaticamente as 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 foi provisionada das imagens SQL Server em Azure Marketplace e o SQL Server foi instalado manualmente.

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

Yes. Os clientes devem registrar suas VMs SQL Server com a extensão se não tiverem usado uma imagem do SQL Server do Azure Marketplace e tiverem auto-instalado o SQL Server ou trouxerem seu VHD personalizado. As VMs pertencentes a todos os tipos de assinaturas (Direct, Enterprise Agreement e Cloud Solution Provider) podem se registrar na extensão do Agente IaaS do SQL.

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

Verifique os pré-requisitos para obter detalhes.

Quais permissões de Azure são necessárias para se registrar na extensão?

As credenciais do cliente usadas para registrar a máquina virtual devem existir em qualquer uma das seguintes funções de Azure : Colaborador do ComputadorVirtual, Contributor ou Owner.

O registro com a extensão do Agente IaaS do SQL instala um agente na minha VM?

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

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

Em outubro de 2022, foi introduzido o modelo de permissões com privilégios mínimos para a extensão, concedendo permissões mínimas necessárias para cada recurso usado pela extensão. SQL Server VMs implantadas após outubro de 2022 via Azure Marketplace têm o modelo de permissões de privilégio mínimo habilitado por padrão. A extensão usa direitos sysadmin para SQL Server VMs que foram implantadas antes de outubro de 2022 ou VMs SQL Server auto-instaladas que não habilitaram manualmente o modelo de privilégio mínimo no portal Azure. Examine as permissões de extensão do Agente de IaaS do SQL para saber mais.

Por que vejo o recurso de máquinas virtuais SQL no portal do Azure? Quem criou ele? Sou cobrado por isso?

O recurso de máquinas virtuais SQL é um recurso gratuito que permite gerenciar sua VM SQL Server do portal Azure. O recurso de máquinas virtuais SQL é criado quando você implanta uma imagem de VM SQL Server de Azure Marketplace. Ou, ao registrar manualmente uma VM SQL Server com a extensão SQL IaaS Agent. Azure também poderá criar esse recurso automaticamente para VMs existentes se uma instância de SQL Server for detectada. Não há custos associados ao recurso de máquinas virtuais do SQL.

Registrar-se na extensão do Agente IaaS do SQL 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 na extensão SQL IaaS Agent.

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

No. O tipo de licença SQL Server não é uma propriedade opcional quando você está se registrando na extensão do agente SQL IaaS. Você precisa definir o tipo de licença do SQL Server como pagamento por uso ou o benefício híbrido do Azure ao registrar-se na extensão do Agente IaaS SQL. Se você tiver qualquer uma das versões gratuitas do SQL Server instalada, como a edição Desenvolvedor ou Avaliação, deverá se registrar com o licenciamento pago conforme o uso. Azure Hybrid Benefit só está disponível para versões pagas de SQL Server, como 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.

É possível registrar máquinas virtuais SQL Server autoimplantadas com a extensão do Agente IaaS do SQL?

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

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

Yes. Navegue até o recurso de máquinas virtuais SQL para sua VM SQL Server. Em seguida, 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 Agente IaaS do SQL no portal do Azure?

No. O registro de uma única VM 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 o Azure CLI ou Azure PowerShell.

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

No. Uma VM deve ter pelo menos uma instância SQL Server (Database Engine) para se registrar com êxito na extensão do Agente IaaS do SQL. Se não houver instância do SQL Server na VM, o novo recurso Microsoft.SqlVirtualMachine estará em estado de falha.

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

Sim, desde que haja uma instância padrão na VM. A extensão do Agente IaaS do SQL registra apenas uma instância SQL Server (Database Engine). A extensão do Agente IaaS do SQL registra a instância de SQL Server padrão quando há várias instâncias.

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

Yes. SQL Server 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 com funcionalidade limitada.

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

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

Qual é o custo para registrar-se com a extensão Agente SQL IaaS?

None. Não há nenhum valor associado ao registro com a extensão do Agente de IaaS do SQL. O gerenciamento da VM SQL Server com a extensão é gratuito.

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

Depois de habilitar um recurso que requer a instalação do agente, haverá impacto mínimo dos dois serviços instalados no sistema operacional. Esses serviços podem ser monitorados por meio do gerenciador de tarefas e vistos no console interno do Windows Services.

Os dois nomes de serviço são:

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

Como faço para remover a extensão?

Remova a extensão excluindo a extensão da VM SQL Server

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

No. A extensão do Agente IaaS do SQL apenas habilita a capacidade de gerenciamento adicional para SQL Server em Azure VM sem encargos adicionais.

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

Sim, desde que a VM SQL Server tenha sido implantada na nuvem pública usando o modelo 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 clientes com o benefício Software Assurance podem usar sua própria licença ativando o Azure Hybrid Benefit (AHB) em uma VM SQL Server.

O que acontecerá com o recurso da extensão ('Microsoft.SqlVirtualMachine') se o recurso da VM for transferido ou excluído?

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 de extensão 'Microsoft.SqlVirtualMachine' for removido?

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

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

No. Extended Security Updates (ESU) são automaticamente aplicadas à VM independentemente de a VM SQL Server estar ou não registrada com a extensão do Agente IaaS do SQL.

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

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

Posso registrar minha imagem de máquina virtual se estiver usando Reporting Services, Power BI Report Server ou Analysis Services?

No. Não há suporte para a extensão do Agente IaaS do SQL com as seguintes imagens: SQL Server Reporting Services, SQL Server Power BI Report Server, SQL Server Analysis Services.