Editar

Partilhar via


Perguntas frequentes sobre o SQL Server em VMs do Azure

Aplica-se a:SQL Server no de 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. Pode publicar o seu problema nestes fóruns. 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 VM do Windows e imagens de VM do Linux.

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

As imagens do SQL Server na galeria de máquinas virtuais são atualizadas com as atualizações mais recentes do sistema operacional e do SQL Server regularmente, normalmente uma vez por mês. Após a implantação, manter o sistema operacional e o SQL Server atualizados pode ser feito manualmente ou automatizado por meio Azure Update Manager.

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

Sim. Apenas uma imagem por versão principal e edição é mantida no Azure. Por exemplo, quando um novo service pack do SQL Server é lançado, uma nova imagem é adicionada à galeria desse service pack e a imagem do SQL Server do 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 aplica se uma versão do SQL Server não tiver suporte quando atingir o final 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 precisa 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 do 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 sua mídia de instalação no 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 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

Observação

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 que você especifique 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 por meio do PowerShell. No entanto, você tem a capacidade de implantar um com suporte VM do Windows e autoinstalar um com suporte versão do SQL Server nele. Em seguida, você deve registrar sua VM do SQL Server com a extensão do SQL IaaS Agent 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 na lista suspensa 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 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 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 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 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 gerenciar sua VM do SQL Server no portal, bem como utilizar recursos como patches automatizados e backups automáticos. Se trouxer a sua própria licença, tem de ter Mobilidade de Licenças através do Software Assurance no Azure. Para obter mais informações, consulte Diretrizes de preços para VMs do SQL Server Azure.

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 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 Enterprise Agreement (EA), poderá provisionar uma das imagens de máquina virtual . Se você tiver Software Assurance, poderá habilitar o do Benefício Híbrido do Azure em uma imagem existente de pagamento conforme o uso (PAYG). Ou você pode copiar a mídia de 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 usar minha própria licença do SQL Server se ela tiver sido criada a partir de uma das imagens da galeria de pagamento conforme o uso?

Sim. Você pode alternar facilmente uma imagem de galeria de pagamento conforme o uso (PAYG) para trazer sua própria licença (BYOL) habilitando odo 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 de modelos de licenciamento exigirá algum tempo de inatividade para o SQL Server?

Não. Alterar o 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 usar o portal do Azure para gerenciar 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 assinaturas 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 de licença própria, se tiverem o Software Assurance ativo.

Tenho que pagar para licenciar o SQL Server em uma VM do Azure se ele estiver sendo usado apenas para espera/failover?

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 de 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. Ele é usado apenas para sincronizar com o servidor primário e, de outra forma, manter o banco de dados passivo em um estado de espera quente. Se ele estiver servindo dados, como relatórios para clientes que executam cargas de trabalho ativas do SQL Server, ou executando qualquer trabalho diferente do especificado nos termos do produto, ele deve ser uma instância licenciada paga do SQL Server. A seguinte atividade é permitida na instância secundária: verificações de consistência do banco de dados ou CheckDB, backups completos, backups de log de transações e monitoramento de dados de uso de recursos. Você também pode executar a instância de recuperação de desastres principal e correspondente simultaneamente por breves períodos de teste de recuperação de desastres 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 Disaster Recovery 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. Ele é usado apenas para sincronizar com o servidor primário e, de outra forma, manter o banco de dados passivo em um estado de espera quente. Se ele estiver servindo dados, como relatórios para clientes que executam cargas de trabalho ativas do SQL Server, ou executando qualquer trabalho diferente do especificado nos termos do produto, ele deve ser uma instância licenciada paga do SQL Server. A seguinte atividade é permitida na instância secundária: verificações de consistência do banco de dados ou CheckDB, backups completos, backups de log de transações e monitoramento de dados de uso de recursos. Você também pode executar a instância de recuperação de desastres principal e correspondente simultaneamente por breves períodos de teste de recuperação de desastres a cada 90 dias.

Que cenários podem utilizar o benefício de recuperação de desastres (DR)?

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

Quais assinaturas suportam o benefício de recuperação de desastres (DR)?

Programas abrangentes que oferecem direitos de assinatura equivalentes ao Software Assurance como um benefício fixo suportam o benefício de DR. Isso 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.

Por que meu tipo de licença para minha VM SQL é 'gerenciado centralmente'?

As VMs do SQL Server implantadas em assinaturas com Benefício Híbrido do Azure gerenciado centralmente habilitadas mostram o tipo de licença como 'Gerenciado centralmente'. Isso significa que o Benefício Híbrido do Azure é gerenciado centralmente pelo administrador do Enterprise Agreement (EA) ou do Microsoft Customer Agreement (MCA) 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 do SQL Server?

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

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 a partir desse local para adicionar novas instâncias do SQL Server ou para alterar outros recursos instalados 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 de Benefícios Híbridos 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 de 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 ou componentes de software obsoletos devido à versão dos componentes redistribuíveis do Microsoft Visual C++ que foram instalados pelo 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 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 ele pode quebrar algumas funcionalidades do 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 para a VM. Em segundo lugar, como dito na resposta anterior, há recursos que dependem do SQL Server IaaS Agent Extension. Se você desinstalar a instância padrão sem remover também a extensão do Agente IaaS, a extensão continuará a procurar a instância padrão e poderá gerar erros de log de eventos das duas fontes a seguir: Microsoft SQL Server Credential Management 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ê decidir desinstalar a instância padrão, desinstale também o SQL Server IaaS Agent Extension também.

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 foi 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 você precisa executar etapas adicionais para evitar ser cobrado por sua instância do SQL Server, conforme descrito em Orientação de 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 gratuita do SQL Express.
  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 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 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.

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

Para estar compatível com FIPS com o SQL Server em VMs do Azure, você deve estar no Windows Server 2022, que tem FIPS habilitado por padrão. O Windows Server 2019 também pode ser compatível com FIPS se o FIPS estiver habilitado manualmente usando a política especificada no Guia de Implementação Técnica de Segurança (STIG) localizando V-93511.

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 sua versão/edição do SQL Server usando a mídia de instalação que contém a versão ou edição desejada do SQL Server. Depois que a edição for alterada, use o portal do Azure para modificar a propriedade edition da VM para refletir com precisão a cobrança da VM. Para obter mais informações, consulte edição de alteração de uma VM do SQL Server. Não há diferença de cobrança para diferentes versões do SQL Server, portanto, uma vez que a versão do SQL Server tenha sido alterada, nenhuma ação adicional será necessária.

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

Como instalo o SQL Server para licenciamento pré-pago em uma VM do Azure existente?

Para instalar o SQL Server com licenciamento pré-pago (PAYG) em uma VM do Azure existente, use a mídia de instalação de uma VM existente do SQL Server que tenha a edição desejada. Implante uma nova VM do SQL Server a partir do Azure Marketplace se ainda não tiver uma VM do SQL Server com a edição desejada. Copie a pasta C:\SQLServerFull da VM existente para a VM de destino e, em seguida, instale o SQL Server da pasta copiada para evitar possíveis problemas relacionados às chaves de licença do produto. Após a instalação do SQL Server, Registrar com a extensão do SQL IaaS Agent e validar a edição do SQL Server usada para cobrança no portal do Azure. Certifique-se de excluir a VM do SQL Server que foi usada para copiar a mídia de instalação para evitar a cobrança pela VM não utilizada.

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

As máquinas virtuais oferecem controle sobre a máquina host, incluindo quando e como você aplica atualizações. Para o sistema operacional, você pode aplicar manualmente atualizações do Windows ou habilitar um serviço de agendamento chamado Automated Patching. O Patch Automatizado instala todas as atualizações marcadas como importantes, incluindo atualizações do SQL Server nessa categoria. Outras atualizações opcionais para o SQL Server devem 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 seus as-is do SQL Server 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, consulte fim das opções 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 de discos compartilhados do Azure, de compartilhamentos de arquivos premium (PFS) ou de 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 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 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, do 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 opção Escolher uma nuvem do SQL Server: 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 andamento durante um failover falham e devem 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 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 de um grupo de disponibilidade no SQL Server em VMs do Azure, use o padrão Azure Load Balancer SKU.

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 são suportados para instâncias de cluster de failover e instâncias autônomas do SQL Server usando o protocolo SMB .

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

Sim, para máquinas virtuais específicas em regiões suportadas. Consulte SSDv2 Premium com SQL Server em VMs do Azure 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, talvez seja possível fazer isso implantando primeiro a VM e, em seguida, adicionando as unidades SSD Premium v2 depois que a VM for criada.

Por que vejo **Não extensível** quando tento fazer alterações no meu armazenamento no recurso de máquinas virtuais 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 tem suporte para discos SSD Premium v2.

Extensão do SQL Server IaaS Agent

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 - de Colaborador de Máquina Virtual, de Colaborador ou de 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 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 a criou? Eu sou cobrado por isso?

O de recursos 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 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á 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 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 você tiver alguma das versões gratuitas do SQL Server instaladas, como a edição Developer ou Evaluation, deverá se registrar com o licenciamento pré-pago. 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á PAYG, caso contrário, seu tipo de licença será AHUB 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 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 do 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?

Nenhuma. 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 excluindo o de extensão da VM do SQL Server

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 Software Assurance podem usar sua própria licença ativando o do 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. de 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 na 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.