Compartilhar via


O que é Instância Gerenciada de SQL do Azure?

Aplica-se a:Instância Gerenciada de SQL do Azure

Este artigo fornece uma visão geral da Instância Gerenciada de SQL, um mecanismo de banco de dados de plataforma como serviço (PaaS) totalmente gerenciado que identifica a maior parte das funções de gerenciamento de banco de dados, como atualização, aplicação de patch, backups e monitoramento, sem o envolvimento do usuário.

Observação

Experimente a Instância Gerenciada de SQL do Azure sem custo e obtenha 720 horas de vCore em uma Instância Gerenciada de SQL de Uso Geral com até 100 bancos de dados por instância nos primeiros 12 meses.

A Instância Gerenciada de SQL do Azure é um serviço de banco de dados de nuvem escalonável que está sempre em execução na versão estável mais recente do Mecanismo de Banco de Dados do SQL Server e um sistema operacional corrigido com 99,99% alta disponibilidade interna, oferecendo cerca de 100% compatibilidade de recursos com o SQL Server. As capacidades de PaaS incorporados ao SQL do Azure gerenciado permitem que você se concentre em atividades de administração e otimização de banco de dados específicas do domínio que são críticas para seus negócios, enquanto a Microsoft lida com backups, bem como a aplicação de patches e a atualização do SQL e do código do sistema operacional, o que elimina a carga sobre o gerenciamento da infraestrutura subjacente.

Se você não está familiarizado com a Instância Gerenciada de SQL do Azure, confira o vídeo Instância Gerenciada de SQL do Azure da nossa série detalhada de vídeos do SQL do Azure:

Observação

O Microsoft Entra ID era anteriormente conhecido como Azure Active Directory (Azure AD).

Visão geral

A Instância Gerenciada de SQL do Azure é um serviço de PaaS que tem quase 100% compatibilidade com o mecanismo de banco de dados do SQL Server mais recente. Ele fornece uma implementação de rede virtual nativa (VNet) que aborda preocupações comuns de segurança e um modelo de negócios favorável aos clientes existentes do SQL Server. A Instância Gerenciada de SQL permite que os clientes existentes do SQL Server levantem e mudem seus aplicativos locais para a nuvem com alterações mínimas de aplicativo e banco de dados. Ao mesmo tempo, a Instância Gerenciada de SQL fornece todos os recursos de PaaS (aplicação de patch e atualizações de versão automáticas, backups automatizados, alta disponibilidade) para reduzir drasticamente a sobrecarga de gerenciamento e o custo total de propriedade (TCO).

A Instância Gerenciada de SQL foi projetada para clientes que desejam migrar um grande número de aplicativos de um ambiente local ou iaaS, auto-compilado ou fornecido pelo ISV para um ambiente de nuvem de PaaS totalmente gerenciado, com o menor esforço de migração possível. Usando o Serviço de Migração de Dados do Azure totalmente automatizado ou o link da Instância Gerenciada, os clientes podem levantar e deslocar o banco de dados existente do SQL Server ou a instância do SQL Server para a Instância Gerenciada de SQL do Azure, que oferece compatibilidade com o SQL Server e o isolamento completo das instâncias do cliente com suporte nativo à VNet.

Com o Software Assurance, você pode alocar suas licenças existentes para taxas com desconto na Instância Gerenciada de SQL usando o Benefício Híbrido do Azure para SQL Server. A Instância Gerenciada de SQL é o melhor destino da migração na nuvem para instâncias do SQL Server que exigem alta segurança e uma superfície de programação avançada.

Para obter mais informações sobre opções e ferramentas de migração, confira Visão geral da migração: SQL Server para a Instância Gerenciada de SQL do Azure.

O diagrama a seguir descreve os principais benefícios da Instância Gerenciada de SQL:

Diagrama dos principais recursos para a Instância Gerenciada de SQL do Azure.

Importante

Para obter uma lista de regiões em que a Instância Gerenciada de SQL está disponível no momento, confira Regiões com suporte.

Principais recursos e funcionalidades

Uma Instância Gerenciada de SQL é executada com todos os recursos da versão mais recente do SQL Server, incluindo operações online, correções de plano automático e outros aprimoramentos de desempenho corporativo. Para obter detalhes sobre os recursos do SQL Server disponíveis na Instância Gerenciada de SQL do Azure, confira a comparação de recursos.

A tabela a seguir fornece as principais capacidades da Instância Gerenciada de SQL do Azure:

Benefícios de PaaS Continuidade dos negócios
Sem compra ou gerenciamento de hardware
Sem sobrecarga de gerenciamento para gerenciar a infraestrutura subjacente
Rápido provisionamento e dimensionamento de serviço
Aplicação de patch automatizado e atualização da versão
Você pode parar e iniciar a instância para economizar em custos
Integração com outros serviços de dados PaaS
99,99% do SLA de tempo de atividade
Integrar alta disponibilidade por meio de redundância de zona
Visão geral do link da Instância Gerenciada
Dados protegidos com backups automatizados
Período de retenção de backup configurável pelo cliente
Backups iniciados pelo usuário que podem ser restaurados para o SQL Server 2022
Capacidade de restauração pontual do banco de dados
Segurança e conformidade Gerenciamento
Ambiente isolado (arquitetura de conectividade para Instância Gerenciada de SQL do Azure, serviço de locatário único, computação e armazenamento dedicados)
Segue os mesmos padrões de conformidade do Banco de Dados SQL do Azure
TDE (transparent data encryption)
Usar a Autenticação do Microsoft Entra, suporte a logon único
Entidades de segurança de servidor do Microsoft Entra (logons)
O que é Autenticação do Windows para as entidades de segurança do Microsoft Entra na Instância Gerenciada de SQL do Azure?
Introdução à auditoria da Instância Gerenciada de SQL do Azure
Configurar a Proteção Avançada contra Ameaças na Instância Gerenciada de SQL do Azure
API do Azure Resource Manager para automatizar o dimensionamento e provisionamento do serviço
Funcionalidade do Portal do Azure para dimensionamento e provisionamento manual do serviço
Serviço de Migração de Dados

Importante

A Instância Gerenciada de SQL do Azure é certificada em relação a vários padrões de conformidade. Para obter mais informações, consulte as Ofertas de Conformidade do Azure, em que você pode encontrar a lista mais atual de certificações de conformidade da Instância Gerenciada de SQL do Azure, listada no Banco de Dados SQL do Azure.

A tabela a seguir mostra as principais características da Instância Gerenciada de SQL:

Recurso Descrição
Gerenciamento do portal do Azure Sim
Build/versão do SQL Server O mais recente e estável mecanismo de banco de dados do SQL Server 1
Backups automatizados gerenciados Sim
Aplicação automática de patches de software Sim
Os recursos mais recentes do mecanismo de banco de dados Sim
Métricas e monitoramento de banco de dados e instância interna Sim
trabalhos do SQL Server Agent Sim
Número de arquivos de dados (LINHAS) por banco de dados Vários
Número de arquivos de log (LOG) por banco de dados 1
VNet - Implantação do Azure Resource Manager Sim
VNet - Modelo de implantação clássico Não

1 Com base na política de atualização Sempre atualizada. As instâncias configuradas com a política de atualização do SQL Server 2022 têm atualizações do mecanismo de banco de dados do SQL Server 2022 estável mais recente. As instâncias configuradas com a política de atualização do SQL Server 2025 têm atualizações do mecanismo de banco de dados estável mais recente do SQL Server 2025.

Recursos de SQL compatíveis

A Instância Gerenciada de SQL do Azure pretende fornecer cerca de 100% compatibilidade de área de superfície com a versão mais recente do SQL Server por meio de um plano de versão em etapas. Essa meta significa que a maioria dos recursos do SQL Server também são compatíveis com a Instância Gerenciada de SQL.

A Instância Gerenciada de SQL dá suporte à compatibilidade com versões anteriores para bancos de dados do SQL Server 2008. Há suporte para a migração direta do SQL Server 2005, e o nível de compatibilidade para bancos de dados migrados do SQL Server 2005 é atualizado para o SQL Server 2008.

A lista a seguir mostra os recursos do SQL Server compatíveis com a Instância Gerenciada de SQL do Azure:

Migração de dados

Para obter uma lista completa dos recursos do SQL Server e da Instância Gerenciada de SQL do Azure, veja a Comparação de recursos.
Para ver a lista das diferenças entre o SQL Server e a Instância Gerenciada de SQL, revise Diferenças de T-SQL entre o SQL Server e a Instância Gerenciada de SQL do Azure.

Observação

A disponibilidade de alguns recursos da Instância Gerenciada de SQL depende da política de atualização configurada.

Principais diferenças entre o SQL Server local e a Instância Gerenciada de SQL

A Instância Gerenciada de SQL se beneficia de estar sempre atualizada na nuvem, o que significa que alguns recursos do SQL Server podem estar obsoletos, desativados ou ter alternativas. Há casos específicos em que as ferramentas precisam reconhecer que um recurso específico funciona de uma maneira um pouco diferente ou que o serviço está sendo executado em um ambiente que você não controla totalmente.

Algumas diferenças importantes incluem:

  • A alta disponibilidade é interna e pré-configurada usando uma tecnologia semelhante aos grupos de disponibilidade Always On.
  • Há apenas backups automatizados e restauração pontual. Você pode iniciar copy-only backups que não interferem na cadeia de backup automática.
  • A especificação de caminhos físicos completos não tem suporte, portanto, todos os cenários correspondentes precisam ter suporte diferente: RESTORE DB não dá suporte a WITH MOVE, CREATE DB não permite caminhos físicos, BULK INSERT funciona apenas com blobs do Azure e assim por diante.
  • A Instância Gerenciada de SQL dá suporte à autenticação do Microsoft Entra e à Autenticação do Windows para entidades de segurança do Microsoft Entra (visualização).
  • A Instância Gerenciada de SQL gerencia automaticamente o grupo de arquivos XTP e os arquivos para bancos de dados que contêm objetos OLTP in-memory.
  • A Instância Gerenciada de SQL oferece suporte ao SQL Server Integration Services (SSIS) e pode hospedar um catálogo SSIS (SSISDB) que armazena pacotes SSIS, mas estes são executados em um Azure-SSIS Integration Runtime (IR) gerenciado no Azure Data Factory. Confira Criar Azure-SSIS IR em um Data Factory. Para comparar os recursos do SSIS, confira Comparar o Banco de Dados SQL com a Instância Gerenciada de SQL.
  • A Instância Gerenciada de SQL dá suporte à conectividade somente por meio do protocolo TCP. Ela não oferece suporte à conectividade por meio de pipes nomeados.
  • Você pode parar e iniciar a instância para economizar em custos.

Inteligência empresarial

A Instância Gerenciada de SQL do Azure não tem o conjunto de Business Intelligence interno de modo nativo, mas é possível usar os seguintes serviços:

  • O SSIS (SQL Server Integration Services) faz parte do PaaS do Azure Data Factory.
  • O SSAS (SQL Server Analysis Services) é um serviço de PaaS separado no Azure.
  • SQL Server Reporting Services (SSRS), você pode usar relatórios paginados do Power BI em vez disso ou hospedar o SSRS em uma máquina virtual do Azure. Embora a Instância Gerenciada de SQL não possa executar o SSRS como um serviço, ela pode hospedar bancos de dados de catálogo SSRS para um servidor de relatórios instalado na Máquina Virtual do Azure usando a autenticação do SQL Server.

Recursos de administração

A Instância Gerenciada de SQL permite que os administradores do sistema gastem menos tempo em tarefas administrativas porque o serviço as realiza para você ou as simplifica bastante. Por exemplo, instalação do RDBMS/SO e aplicação de patch, redimensionamento de instância dinâmica e configuração, backups, replicação de banco de dados (incluindo bancos de dados do sistema), configuração de alta disponibilidade e configuração de fluxos de dados de monitoramento de desempenho e integridade.

Para obter mais informações, confira uma lista de recursos da Instância Gerenciada de SQL com suporte e sem suporte e diferenças de T-SQL entre a Instância Gerenciada de SQL e o SQL Server.

Economizar custos

Assim como ocorre com qualquer serviço do Azure, ao usar a Instância Gerenciada de SQL do Azure, você recebe uma cobrança pela computação, pelo armazenamento e pela licença que o produto usa.

Com a Instância Gerenciada de SQL, é possível economizar custos de diversas maneiras:

  • Benefício Híbrido do Azure: se você tiver o Software Assurance, poderá usar o Benefício Híbrido do Azure, que lhe concede um desconto na alocação de licenças do SQL Server para o Mecanismo de Banco de Dados SQL.
  • Reservas do Azure: você pode economizar até 80% em custos ao adquirir reservas para a Instância Gerenciada de SQL. `
  • Pools de instâncias: se você tiver várias instâncias gerenciadas, poderá economizar em custos usando pools de instâncias, que também dão suporte a reservas.
  • Parada e inicialização de instância: é possível parar e inicializar a instância gerenciada para economizar custos. Ao parar a instância, você paga somente pelo armazenamento e pode reiniciá-la quando quiser.
  • Réplica gratuita de DR: é possível economizar com o licenciamento designando uma réplica secundária somente para DR (recuperação de desastres).
  • Memória flexível: com instâncias de Uso Geral de Próxima Geração , você pode economizar em custos usando o recurso de memória flexível , o que permite que você escolha a quantidade de memória que deseja alocar à sua instância.

modelo de compra baseado em vCore

O modelo de compra baseado em vCore para a Instância Gerenciada de SQL oferece flexibilidade, controle, transparência e uma forma direta de traduzir os requisitos de carga de trabalho local para a nuvem. Este modelo permite que você altere computação, memória e armazenamento com base em suas necessidades de carga de trabalho. O modelo vCore também é qualificado para economia com o Benefício Híbrido do Azure para SQL Server.

No modelo vCore, você pode escolher configurações de hardware da seguinte maneira:

  • As CPUs lógicas da série padrão (Gen5) são baseadas nos processadores Intel® E5-2673 v4 (Broadwell) de 2,3 GHz, Intel® SP-8160 (Skylake) e Intel® 8272CL (Cascade Lake) de 2,5 GHz, com 5,1 GB de RAM por vCore de CPU, SSD NVMe rápido, núcleo lógico com hyperthreading e tamanhos de computação entre 4 e 80 núcleos.
  • As CPUs lógicas da Série Premium são baseadas em processadores Intel® 8370C (Ice Lake) de 2,8 GHz, com 7 GB de RAM por vCore de CPU (até 128 vCores), SSD NVMe rápido, núcleo lógico com tecnologia Hyper-Threading e tamanhos da computação entre 4 e 128 núcleos.
  • As CPUs lógicas da série Premium com otimização de memória são baseadas nos processadores Intel® 8370C (Ice Lake) de 2,8 GHz, com 13,6 GB de RAM por vCore de CPU (até 64 vCores), SSD NVMe rápido, núcleo lógico com hyperthreading e tamanhos de computação entre 4 e 64 núcleos.

Além disso, com a camada de serviço Geral de Próxima Geração, você pode escolher a quantidade de memória para alocar à sua instância ao usar o recurso de memória flexível.

Encontre mais informações sobre a diferença entre configurações de hardware em limites de recursos da Instância Gerenciada de SQL.

Camadas de serviço

Geralmente, a camada de serviço define a arquitetura de armazenamento, os limites de espaço e de E/S e as opções de continuidade de negócios relacionadas à disponibilidade e à recuperação de desastre.

A Instância Gerenciada de SQL está disponível em duas camadas de serviço:

  • Uso Geral: desenvolvida para aplicativos com desempenho típico e requisitos de latência de E/S. Você pode usar a camada de serviço de Finalidade Geral de Próxima Geração atualizada para melhorar as métricas de desempenho e maior flexibilidade de recursos.
  • Comercialmente crítico: projetada para aplicativos com baixos requisitos de latência de E/S e impacto mínimo nas operações de manutenção subjacentes na carga de trabalho.

Alta disponibilidade

Por padrão, a Instância Gerenciada de SQL do Azure obtém disponibilidade por meio da redundância local, disponibilizando sua instância durante operações de manutenção, problemas com interrupções de data center e outros problemas com o mecanismo de banco de dados SQL. Porém, para minimizar uma possível interrupção de toda uma zona que afete seus dados, você poderá alcançar alta disponibilidade habilitando redundância de zona. Sem redundância de zona, os failovers ocorrem localmente no mesmo data center, o que pode resultar na indisponibilidade de sua instância até que a interrupção seja resolvida - a única maneira de recuperar é por meio de uma solução de recuperação de desastre, como por meio de um grupo de failover ou um de restauração geográfica de um backup com redundância geográfica.

O link da Instância Gerenciada usa a tecnologia de grupo de disponibilidade distribuída para sincronizar bancos de dados entre o SQL Server e a Instância Gerenciada de SQL do Azure. Esse recurso desbloqueia vários cenários, como:

  • Usar os serviços do Azure sem migrar para a nuvem
  • Descarregar cargas de trabalho somente leitura para o Azure
  • Recuperação de desastre
  • Migrar para o Azure

Benefício de DR sem licença

Com a Instância Gerenciada de SQL do Azure, você pode economizar nos custos de licenciamento do vCore designando uma réplica secundária apenas para recuperação de desastre (DR). Para saber mais, revise Benefício de DR sem licença.

Segurança e conformidade avançadas

A Instância Gerenciada de SQL vem com recursos de segurança avançados fornecidos pela plataforma do Azure e pelo mecanismo de banco de dados do SQL Server.

Isolamento de segurança

A Instância Gerenciada de SQL fornece isolamento de segurança extra de outros locatários na plataforma do Azure. O isolamento de segurança inclui:

  • Implementação de rede virtual nativa e conectividade com seu ambiente local usando o Azure ExpressRoute ou o Gateway de VPN do Azure.
  • Em uma implantação padrão, o ponto de extremidade do SQL é exposto somente por meio de um endereço IP privado, para que você possa se conectar com segurança a partir de redes privadas do Azure ou redes híbridas.
  • Locatário único com infraestrutura subjacente dedicada (computação, armazenamento).

O diagrama a seguir descreve várias opções de conectividade para seus aplicativos:

Captura de tela de Alta disponibilidade.

Para obter mais informações sobre a integração de VNet e a imposição de política de rede no nível da sub-rede, consulte a arquitetura de VNet para instâncias gerenciadas e conecte seu aplicativo a uma instância gerenciada.

Importante

Coloque várias instâncias gerenciadas de SQL na mesma sub-rede, onde quer que esse posicionamento seja permitido pelos seus requisitos de segurança, para obter benefícios extras. A co-localização de instâncias na mesma sub-rede simplifica significativamente a manutenção da infraestrutura de rede e reduz o tempo de provisionamento de instâncias, já que uma longa duração de provisionamento está associada ao custo de implantação da primeira instância gerenciada em uma sub-rede.

Recursos de segurança

A Instância Gerenciada de SQL do Azure fornece um conjunto de recursos avançados de segurança que você pode usar para proteger seus dados.

  • A auditoria da Instância Gerenciada de SQL rastreia eventos de banco de dados e os grava em um arquivo de log de auditoria colocado na conta de armazenamento do Azure. A auditoria pode ajudar você a manter uma conformidade regulatória, a entender a atividade do banco de dados e a obter informações sobre discrepâncias e anomalias que poderiam indicar preocupações de negócios ou suspeitas de violações de segurança.
  • Criptografia de dados em movimento – a Instância Gerenciada de SQL protege seus dados fornecendo criptografia para dados em movimento usando o TLS (Transport Layer Security). Além do TLS, a Instância Gerenciada de SQL oferece proteção de dados confidenciais em trânsito, em repouso e durante o processamento de consultas com o Always Encrypted. O Always Encrypted oferece segurança de dados contra violações envolvendo roubo de dados críticos. Por exemplo, com o Always Encrypted, números de cartão de crédito são sempre armazenados criptografados no banco de dados, mesmo durante o processamento de consultas, permitindo a descriptografia no ponto de uso por funcionários autorizados ou aplicativos que precisam processar esses dados.
  • A Proteção Avançada contra Ameaças complementa a auditoria fornecendo uma camada adicional de inteligência de segurança compilada ao serviço que detecta tentativas incomuns e potencialmente perigosas de acessar ou explorar bancos de dados. Você recebe alertas sobre atividades suspeitas, possíveis vulnerabilidades e ataques de injeção de SQL, bem como sobre padrões anômalos de acesso ao banco de dados. Você pode exibir alertas de Proteção Avançada contra Ameaças do Microsoft Defender para Nuvem. Eles fornecem detalhes de atividades suspeitas e recomendam ações para investigar e atenuar a ameaça.
  • O mascaramento dinâmico de dados limita a exposição de dados confidenciais ao mascará-los para usuários não privilegiados. A máscara de dados dinâmicos ajuda a impedir o acesso não autorizado a dados confidenciais, permitindo que você designe a quantidade de dados confidenciais a ser revelada, com impacto mínimo sobre a camada de aplicativo. É um recurso de segurança baseado em políticas que oculta dados confidenciais no conjunto de resultados de uma consulta em campos de banco de dados designados, enquanto os dados no banco de dados permanecem inalterados.
  • A RLS (segurança em nível de linha) permite controlar o acesso às linhas em uma tabela de banco de dados com base nas características do usuário que executa uma consulta (por exemplo, uma associação de grupo ou um contexto de execução). A RLS simplifica o design e codificação de segurança em seu aplicativo. Ela permite implementar restrições de acesso à linha de dados. por exemplo, garantindo que os funcionários só possam acessar as linhas de dados pertinentes ao departamento ou restringindo o acesso aos dados somente aos usuários relevantes.
  • A criptografia de dados transparente (TDE) criptografa arquivos de dados da Instância Gerenciada de SQL, o que é conhecido como criptografia de dados em repouso. A TDE executa criptografia de E/S em tempo real e descriptografia de dados e arquivos de log. A criptografia usa uma chave de criptografia de banco de dados (DEK), que é armazenada no registro de inicialização do banco de dados para disponibilidade durante a recuperação. Você pode proteger todos os seus bancos de dados na instância gerenciada com a transparent data encryption. O TDE é uma tecnologia comprovada de criptografia em repouso do SQL Server que muitos padrões de conformidade exigem para proteger contra o roubo de mídia de armazenamento.

Há suporte para a migração de um banco de dados criptografado para a Instância Gerenciada de SQL por meio do Serviço de Migração de Banco de Dados do Azure ou uma restauração nativa. Se você planeja migrar um banco de dados criptografado usando a restauração nativa, a migração do certificado TDE existente da instância do SQL Server para a Instância Gerenciada de SQL é uma etapa necessária. Para saber mais sobre as opções de migração, confira Guia de migração do SQL Server para a Instância Gerenciada de SQL do Azure.

Integração no Microsoft Entra

A Instância Gerenciada de SQL oferece suporte para logons tradicionais do mecanismo de banco de dados do SQL Server e para logons integrados ao Microsoft Entra ID (antigo Azure Active Directory). Os principais de servidor do Microsoft Entra (logons) são uma versão em nuvem do Azure dos logons de banco de dados local que você usa em seu ambiente local. As entidades de segurança de servidor do Microsoft Entra (logons) permitem que você especifique usuários e grupos de seu locatário do Microsoft Entra como verdadeiras entidades de segurança com escopo de instância, capazes de executar qualquer operação no nível da instância, incluindo consultas entre bancos de dados dentro da mesma instância gerenciada.

A Instância Gerenciada de SQL permite que você gerencie centralmente as identidades dos usuários do banco de dados e outros serviços Microsoft com integração ao Microsoft Entra. Esse recurso simplifica o gerenciamento de permissão e aprimora a segurança. O Microsoft Entra ID oferece suporte à autenticação multifator para aumentar a segurança de dados e aplicações, ao mesmo tempo em que oferece suporte a um processo de logon único.

Uma nova sintaxe é introduzida para criar entidades de segurança de servidor do Microsoft Entra (logons), FROM EXTERNAL PROVIDER. Para obter mais informações sobre a sintaxe, consulte CREATE LOGIN e revise o artigo Provision a Microsoft Entra administrator for SQL Managed Instance.

Autenticação

A autenticação de Instância Gerenciada de SQL refere-se a como os usuários comprovam a identidade deles ao conectarem-se ao banco de dados. A Instância Gerenciada de SQL dá suporte a três tipos de autenticação:

  • Autenticação SQL: esse método de autenticação usa nome de usuário e senha.
  • Autenticação do Microsoft Entra: esse método de autenticação usa identidades gerenciadas pelo Microsoft Entra ID e tem suporte para domínios gerenciados e integrados. Use autenticação do Active Directory (segurança integrada) sempre que possível.
  • Autenticação do Windows para entidades de segurança do Microsoft Entra: a autenticação Kerberos para entidades de segurança do Microsoft Entra habilita a Autenticação do Windows para a Instância Gerenciada de SQL do Azure. A autenticação do Windows para instâncias gerenciadas permite que os clientes movam os serviços existentes para a nuvem, mantendo uma experiência do usuário integrada e fornecendo a base para a modernização da infraestrutura.

Autorização

A autorização refere-se ao que um usuário pode fazer em um banco de dados na Instância Gerenciada de SQL do Azure. Associações de funções de banco de dados da conta de usuário e permissões a nível de objeto controlam a autorização. A Instância Gerenciada de SQL tem os mesmos recursos de autorização que o SQL Server 2022.

Migração de banco de dados

A Instância Gerenciada de SQL direciona cenários de usuários com migração de banco de dados em massa de implementações de bancos de dados locais ou IaaS. A Instância Gerenciada de SQL dá suporte a várias opções de migração de banco de dados que os guias de migração discutem. Para obter mais informações, consulte a visão geral da migração: SQL Server para a Instância Gerenciada de SQL do Azure.

Fazer backup e restaurar

Essa estratégia de migração usa backups do SQL Server no Azure Blob Storage. Você pode restaurar backups armazenados no Armazenamento de Blobs do Azure diretamente em uma instância gerenciada de SQL usando o comando T-SQL RESTORE.

  • Para obter um início rápido que mostra como restaurar o arquivo de backup de banco de dados Wide World Importers – Standard, consulte Restaurar um arquivo de backup para uma instância gerenciada. Este início rápido mostra que você precisa carregar um arquivo de backup no Armazenamento de Blobs do Azure e protegê-lo usando uma SAS (assinatura de acesso compartilhado).
  • Para obter informações sobre restauração de URL, consulte Restauração nativa de URL.

Importante

Você só pode restaurar backups de uma instância gerenciada de SQL para outras instâncias gerenciadas de SQL ou para o SQL Server 2022 ou SQL Server 2025 (com base na política de atualização). Você não pode restaurá-las para outras versões do SQL Server ou para o Banco de Dados SQL do Azure.

Serviço de Migração de Banco de Dados

O Serviço de Migração de Banco de Dados do Azure é um serviço totalmente gerenciado projetado para permitir migrações perfeitas de várias fontes de banco de dados para plataformas de dados do Azure com um tempo de inatividade mínimo. Esse serviço simplifica as tarefas necessárias para mover bancos de dados do SQL Server e de terceiros existentes para o Banco de Dados SQL do Azure, a Instância Gerenciada de SQL do Azure e o SQL Server na VM do Azure. Confira Como migrar o banco de dados local para a Instância Gerenciada de SQL usando o Serviço de Migração de Banco de Dados.

O Link da Instância Gerenciada usa grupos de disponibilidade distribuídos para estender seu grupo de disponibilidade Always On local do SQL Server hospedado em qualquer lugar para a Instância Gerenciada de SQL do Azure de maneira segura e protegida, replicando dados quase em tempo real.

O recurso de link facilita a migração do SQL Server para a Instância Gerenciada de SQL, o que permite:

  • A migração com melhor desempenho em tempo de inatividade comparado a todas as outras soluções disponíveis hoje.
  • Migração online verdadeira para a Instância Gerenciada de SQL em qualquer camada de serviço.

Como o recurso de link permite migração com tempo de inatividade mínimo, você pode migrar para sua instância gerenciada enquanto mantém sua carga de trabalho principal online. Embora atualmente seja possível realizar migrações online para a camada de serviço Uso Geral com outras soluções, o recurso de link é a única solução que permite verdadeiras migrações online para a camada Comercialmente Crítico.

Operações de gerenciamento

A Instância Gerenciada de SQL do Azure fornece operações de gerenciamento que você pode usar para implantar automaticamente novas instâncias gerenciadas de SQL, atualizar propriedades de instância e excluir instâncias quando não for mais necessário. Para obter mais informações, consulte operações de gerenciamento.

Identificar programaticamente uma instância gerenciada de SQL

A tabela a seguir mostra várias propriedades, acessíveis por meio do Transact-SQL, que você pode usar para detectar se o aplicativo está trabalhando com a Instância Gerenciada de SQL e recuperar propriedades importantes.

Propriedade Valor Comentário
@@VERSION Microsoft SQL Azure (RTM) - 12.0.2000.8 07/03/2018 Copyright (C) 2018 Microsoft Corporation. Esse valor é o mesmo que no Banco de Dados SQL. Isso não indica o mecanismo SQL versão 12 (SQL Server 2014). A Instância Gerenciada de SQL sempre executa a versão mais recente do mecanismo SQL estável, que é igual ou superior à versão RTM mais recente disponível do SQL Server.
SERVERPROPERTY('Edition') SQL Azure Esse valor é o mesmo que no Banco de Dados SQL.
SERVERPROPERTY('EngineEdition') oito Esse valor identifica exclusivamente a instância gerenciada.
@@SERVERNAME, SERVERPROPERTY('ServerName') Nome DNS da instância completo no seguinte formato:<instanceName>.<dnsPrefix>.database.windows.net, em que <instanceName> é o nome fornecido pelo cliente, enquanto <dnsPrefix> é a parte gerada automaticamente do nome, garantindo exclusividade de nome DNS global ("wcus17662feb9ce98", por exemplo) Exemplo: my-managed-instance.wcus17662feb9ce98.database.windows.net
SERVERPROPERTY('ProductUpdateType') CU, ou Contínuo Atualize a cadência que a instância segue. Corresponde à política de atualização da Instância Gerenciada de SQL do Azure.

= As atualizações são implantadas por meio de CUs (atualizações cumulativas) para a versão principal correspondente do SQL Server (SQL Server 2022 ou a política de atualização do SQL Server 2025 ).
Contínuo = Novos recursos são trazidos para a Instância Gerenciada de SQL do Azure assim que se tornam disponíveis, independentemente da cadência de versão do SQL Server (Política de atualização sempre atualizada).