Comparação de características: Azure SQL Database e Azure SQL Managed InstanceFeatures comparison: Azure SQL Database and Azure SQL Managed Instance

APLICA-SE A: Azure SQL Database Azure SQL Gestd Instance

Azure SQL Database e SQL Managed Instance partilham uma base de código comum com a versão mais recente estável do SQL Server.Azure SQL Database and SQL Managed Instance share a common code base with the latest stable version of SQL Server. A maioria das funcionalidades padrão de idioma SQL, processamento de consultas e gestão de bases de dados são idênticas.Most of the standard SQL language, query processing, and database management features are identical. As funcionalidades comuns entre o SQL Server e a SQL Database ou a SQL Managed Instance são:The features that are common between SQL Server and SQL Database or SQL Managed Instance are:

O Azure gere as suas bases de dados e garante a sua elevada disponibilidade.Azure manages your databases and guarantees their high-availability. Algumas funcionalidades que podem afetar a alta disponibilidade ou não podem ser usadas no mundo paaS têm funcionalidades limitadas em SQL Database e SQL Managed Instance.Some features that might affect high-availability or can't be used in PaaS world have limited functionalities in SQL Database and SQL Managed Instance. Estas funcionalidades são descritas nas tabelas abaixo.These features are described in the tables below.

Se precisar de mais detalhes sobre as diferenças, pode encontrá-las nas páginas separadas:If you need more details about the differences, you can find them in the separate pages:

Características da Base de Dados SQL e da SqL Managed InstanceFeatures of SQL Database and SQL Managed Instance

A tabela que se segue lista as principais funcionalidades do SQL Server e fornece informações sobre se a funcionalidade é parcial ou totalmente suportada na Base de Dados Azure SQL e na Azure SQL Managed Instance, com um link para mais informações sobre a funcionalidade.The following table lists the major features of SQL Server and provides information about whether the feature is partially or fully supported in Azure SQL Database and Azure SQL Managed Instance, with a link to more information about the feature.

FuncionalidadeFeature Base de Dados SQL do AzureAzure SQL Database Instância Gerida do SQL no AzureAzure SQL Managed Instance
Always EncryptedAlways Encrypted Sim - consulte a loja Cert e o cofre keyYes - see Cert store and Key vault Sim - consulte a loja Cert e o cofre keyYes - see Cert store and Key vault
Grupos de Disponibilidade Always OnAlways On Availability Groups 99.99-99.995% de disponibilidade é garantida para cada base de dados.99.99-99.995% availability is guaranteed for every database. Recuperação de desastres é discutida em visão geral da continuidade do negócio com Azure SQL DatabaseDisaster recovery is discussed in Overview of business continuity with Azure SQL Database A disponibilidade de 99.99.% é garantida para todas as bases de dados e não pode ser gerida pelo utilizador.99.99.% availability is guaranteed for every database and can't be managed by user. A recuperação de desastres é discutida na visão geral da continuidade do negócio com a Base de Dados Azure SQL.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. Utilize grupos de falha automática para configurar uma instância gerida secundária do SQL noutra região.Use Auto-failover groups to configure a secondary SQL Managed Instance in another region. As instâncias do SQL Server e a BASE de Dados SQL não podem ser usadas como secundários para a SQL Managed Instance.SQL Server instances and SQL Database can't be used as secondaries for SQL Managed Instance.
Anexar uma base de dadosAttach a database NoNo NoNo
AuditoriaAuditing SimYes Sim,com algumas diferençasYes, with some differences
Autenticação do Azure Ative Directory (Azure AD)Azure Active Directory (Azure AD) authentication Sim.Yes. Apenas utilizadores de AD Azure.Azure AD users only. Sim.Yes. Incluindo logins AD a nível do servidor.Including server-level Azure AD logins.
Comando BACKUPBACKUP command Não, apenas cópias de segurança automáticas iniciadas pelo sistema - consulte backups automatizadosNo, only system-initiated automatic backups - see Automated backups Sim, cópias de segurança iniciadas pelo utilizador apenas para armazenamento Azure Blob (cópias de segurança automáticas do sistema não podem ser iniciadas pelo utilizador) - ver diferenças de backupYes, user initiated copy-only backups to Azure Blob storage (automatic system backups can't be initiated by user) - see Backup differences
Funções incorporadasBuilt-in functions A maioria - ver funções individuaisMost - see individual functions Sim - ver Procedimentos armazenados, funções, despoleta diferençasYes - see Stored procedures, functions, triggers differences
Declaração de INSERÇÃO A GRANELBULK INSERT statement Sim, mas só do armazém da Azure Blob como fonte.Yes, but just from Azure Blob storage as a source. Sim, mas apenas do Azure Blob Storage como fonte - veja as diferenças.Yes, but just from Azure Blob Storage as a source - see differences.
Certificados e chaves assimétricasCertificates and asymmetric keys Sim, sem acesso ao sistema de ficheiros BACKUP e CREATE operações.Yes, without access to file system for BACKUP and CREATE operations. Sim, sem acesso ao sistema de ficheiros BACKUP e CREATE operações - ver diferenças de certificados.Yes, without access to file system for BACKUP and CREATE operations - see certificate differences.
Alterar a captura de dados - CDCChange data capture - CDC NoNo YesYes
Colagem - servidor/instânciaCollation - server/instance Não, a colagem padrão do servidor SQL_Latin1_General_CP1_CI_AS é sempre usada.No, default server collation SQL_Latin1_General_CP1_CI_AS is always used. Sim, pode ser definido quando o caso é criado e não pode ser atualizado mais tarde.Yes, can be set when the instance is created and can't be updated later.
Índices ColumnstoreColumnstore indexes Sim - Nível premium, nível standard - S3 e acima, nível de finalidade geral, business critical e hiperscaleYes - Premium tier, Standard tier - S3 and above, General Purpose tier, Business Critical, and HyperScale tiers YesYes
Tempo comum de execução da linguagem - CLRCommon language runtime - CLR NoNo Sim, mas sem acesso ao sistema de ficheiros em CREATE ASSEMBLY comunicado - ver diferenças clrYes, but without access to file system in CREATE ASSEMBLY statement - see CLR differences
CredenciaisCredentials Sim, mas apenas credenciais de base de dados.Yes, but only database scoped credentials. Sim, mas apenas Azure Key Vault e SHARED ACCESS SIGNATURE são suportados - ver detalhesYes, but only Azure Key Vault and SHARED ACCESS SIGNATURE are supported - see details
Consultas de nomes de base de dados cruzadas/três partesCross-database/three-part name queries Não - ver consultas elásticasNo - see Elastic queries Sim, mais consultas elásticasYes, plus Elastic queries
Transações entre bases de dadosCross-database transactions NoNo Sim, dentro do caso.Yes, within the instance. Consulte as diferenças do servidor linked para consultas de instância cruzada.See Linked server differences for cross-instance queries.
Correio da base de dados - DbMailDatabase mail - DbMail NoNo YesYes
Espelhamento da base de dadosDatabase mirroring NoNo NãoNo
Instantâneos da base de dadosDatabase snapshots NoNo NoNo
Declarações DBCCDBCC statements A maioria - ver declarações individuaisMost - see individual statements Sim - ver diferenças de DBCCYes - see DBCC differences
Declarações DDLDDL statements A maioria - ver declarações individuaisMost - see individual statements Sim - ver diferenças T-SQLYes - see T-SQL differences
Acionadores DDLDDL triggers Apenas base de dadosDatabase only YesYes
Vistas distribuídas de divisóriasDistributed partition views NoNo YesYes
Transações distribuídas - MS DTCDistributed transactions - MS DTC Não - ver transações elásticasNo - see Elastic transactions Não - ver diferenças de servidor linked.No - see Linked server differences. Tente consolidar bases de dados de várias instâncias distribuídas do SQL Server numa única 22.000 ocorrências geridas durante a migração.Try to consolidate databases from several distributed SQL Server instances into one SQL Managed Instance during migration.
Acionadores DMLDML triggers A maioria - ver declarações individuaisMost - see individual statements YesYes
DMVsDMVs A maioria - ver DMVs individuaisMost - see individual DMVs Sim - ver diferenças T-SQLYes - see T-SQL differences
Consulta elástica (em pré-visualização pública)Elastic query (in public preview) Sim, com o tipo RDBMS necessário.Yes, with required RDBMS type. Sim, com o tipo RDBMS necessário.Yes, with required RDBMS type.
Notificações de eventosEvent notifications Não - ver alertasNo - see Alerts NoNo
ExpressõesExpressions YesYes YesYes
Eventos alargados (XEvent)Extended events (XEvent) Alguns - ver eventos estendidos na Base de Dados SQLSome - see Extended events in SQL Database Sim - ver diferenças de eventos estendidosYes - see Extended events differences
Procedimentos armazenados expandidosExtended stored procedures NoNo NoNo
Ficheiros e grupos de ficheirosFiles and file groups Grupo de ficheiros primários apenasPrimary file group only Sim.Yes. Os caminhos do ficheiro são automaticamente atribuídos e a localização do ficheiro não pode ser especificada em ALTER DATABASE ADD FILE comunicado.File paths are automatically assigned and the file location can't be specified in ALTER DATABASE ADD FILE statement.
FilestreamFilestream NoNo NãoNo
Pesquisa de texto completo (FTS)Full-text search (FTS) Sim, mas os quebra-palavras de terceiros não são suportadosYes, but third-party word breakers are not supported Sim, mas os quebra-palavras de terceiros não são suportadosYes, but third-party word breakers are not supported
FunçõesFunctions A maioria - ver funções individuaisMost - see individual functions Sim - ver Procedimentos armazenados, funções, despoleta diferençasYes - see Stored procedures, functions, triggers differences
Otimização dentro da memóriaIn-memory optimization Sim nos níveis de serviço Premium e Business Critical.Yes in Premium and Business Critical service tiers.
Suporte limitado para objetos OLTP não persistentes In-Memory tais como variáveis de tabela otimizadas pela memória no nível de serviço hyperscale.Limited support for non-persistent In-Memory OLTP objects such as memory-optimized table variables in Hyperscale service tier.
Sim no nível de serviço Critical de NegóciosYes in Business Critical service tier
Elementos de linguagemLanguage elements A maioria - ver elementos individuaisMost - see individual elements Sim - ver diferenças T-SQLYes - see T-SQL differences
Servidores ligadosLinked servers Não - consulte consulta elásticaNo - see Elastic query Sim.Yes. Apenas para o SQL Server e SQL Database sem transações distribuídas.Only to SQL Server and SQL Database without distributed transactions.
Servidores ligados que lêem ficheiros (CSV, Excel)Linked servers that read from files (CSV, Excel) N.ºNo. Utilize o BULK INSERT ou OPENROWSET como alternativa ao formato CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. N.ºNo. Utilize o BULK INSERT ou OPENROWSET como alternativa ao formato CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. Acompanhe estes pedidos no item de feedback da SQL Managed InstanceTrack these requests on SQL Managed Instance feedback item
Envio de registoLog shipping A alta disponibilidade está incluída em todas as bases de dados.High availability is included with every database. A recuperação de desastres é discutida na visão geral da continuidade do negócio.Disaster recovery is discussed in Overview of business continuity. Construído de forma nativa como parte do processo de migração do Azure Data Migration Service (DMS).Natively built in as a part of Azure Data Migration Service (DMS) migration process. Construído de forma nativa para projetos de migração de dados personalizados como um Serviço externo de Reprodução de Registo (LRS).Natively built for custom data migration projects as an external Log Replay Service (LRS).
Não disponível como solução de alta disponibilidade, porque outros métodos de alta disponibilidade estão incluídos em todas as bases de dados e não é recomendado usar o envio de log como alternativa HA.Not available as High availability solution, because other High availability methods are included with every database and it is not recommended to use Log-shipping as HA alternative. A recuperação de desastres é discutida na visão geral da continuidade do negócio.Disaster recovery is discussed in Overview of business continuity. Não disponível como mecanismo de replicação entre bases de dados - use réplicas secundárias no nível Business Critical, grupos de falha automática, ou replicação transacional como alternativas.Not available as a replication mechanism between databases - use secondary replicas on Business Critical tier, auto-failover groups, or transactional replication as the alternatives.
Inícios de sessão e utilizadoresLogins and users Sim, mas CREATE e ALTER as declarações de login não oferecem todas as opções (sem logins do Windows e do Azure Ative Directory ao nível do servidor).Yes, but CREATE and ALTER login statements do not offer all the options (no Windows and server-level Azure Active Directory logins). EXECUTE AS LOGIN não é suportado - use EXECUTE AS USER em vez disso.EXECUTE AS LOGIN is not supported - use EXECUTE AS USER instead. Sim, com algumas diferenças.Yes, with some differences. Os logins do Windows não são suportados e devem ser substituídos por logins do Azure Ative Directory.Windows logins are not supported and they should be replaced with Azure Active Directory logins.
Registo mínimo na importação em massaMinimal logging in bulk import Não, só o modelo de Recuperação Completa é suportado.No, only Full Recovery model is supported. Não, só o modelo de Recuperação Completa é suportado.No, only Full Recovery model is supported.
Modificar dados do sistemaModifying system data NoNo YesYes
OLE AutomationOLE Automation NoNo NoNo
OPENDATASOURCEOPENDATASOURCE NoNo Sim, apenas para a Base de Dados SQL, SQL Gestd Instance e SQL Server.Yes, only to SQL Database, SQL Managed Instance and SQL Server. Ver diferenças T-SQLSee T-SQL differences
OPENQUERYOPENQUERY NoNo Sim, apenas para a Base de Dados SQL, SQL Gestd Instance e SQL Server.Yes, only to SQL Database, SQL Managed Instance and SQL Server. Ver diferenças T-SQLSee T-SQL differences
OPENROWSETOPENROWSET Sim, só para importar do armazém da Azure Blob.Yes, only to import from Azure Blob storage. Sim, apenas para a Base de Dados SQL, SQL Managed Instance e SQL Server, e para importar do armazenamento Azure Blob.Yes, only to SQL Database, SQL Managed Instance and SQL Server, and to import from Azure Blob storage. Ver diferenças T-SQLSee T-SQL differences
OperadoresOperators A maioria - ver operadores individuaisMost - see individual operators Sim - ver diferenças T-SQLYes - see T-SQL differences
PolybasePolybase N.ºNo. Pode consultar dados nos ficheiros colocados no Azure Blob Storage utilizando a OPENROWSET função ou utilizar uma tabela externa que faça referência a uma piscina SQL sem servidor no Synapse Analytics.You can query data in the files placed on Azure Blob Storage using OPENROWSET function or use an external table that references a serverless SQL pool in Synapse Analytics. N.ºNo. Pode consultar dados nos ficheiros colocados no Azure Blob Storage utilizando a OPENROWSET função, um servidor ligado que faz referência a uma piscina SQL sem servidor no Synapse Analytics,ou uma tabela externa (na pré-visualização pública) que faz referência a uma piscina SQL sem servidor no Synapse Analytics ou no SQL Server.You can query data in the files placed on Azure Blob Storage using OPENROWSET function, a linked server that references a serverless SQL pool in Synapse Analytics, or an external table (in public preview) that references a serverless SQL pool in Synapse Analytics or SQL Server.
Notificações de consultaQuery Notifications NoNo YesYes
Serviços de Machine Learning(Anteriormente R Services)Machine Learning Services(Formerly R Services) Sim, em pré-visualização públicaYes, in public preview NoNo
Modelos de recuperaçãoRecovery models Apenas a Recuperação Total que garante alta disponibilidade é suportada.Only Full Recovery that guarantees high availability is supported. Os modelos de recuperação simples e a granel não estão disponíveis.Simple and Bulk Logged recovery models are not available. Apenas a Recuperação Total que garante alta disponibilidade é suportada.Only Full Recovery that guarantees high availability is supported. Os modelos de recuperação simples e a granel não estão disponíveis.Simple and Bulk Logged recovery models are not available.
Governador de recursosResource governor NoNo YesYes
Instruções de RESTAURORESTORE statements NoNo Sim, com FROM URL opções obrigatórias para os ficheiros de cópias de segurança colocados no Azure Blob Storage.Yes, with mandatory FROM URL options for the backups files placed on Azure Blob Storage. Ver Restaurar diferençasSee Restore differences
Restaurar base de dados a partir da cópia de segurançaRestore database from backup Apenas a partir de backups automatizados - consulte a recuperação da Base de Dados SQLFrom automated backups only - see SQL Database recovery A partir de backups automatizados - consulte a recuperação da base de dados SQL e a partir de cópias de segurança completas colocadas no Armazenamento Azure Blob - ver diferenças de backupFrom automated backups - see SQL Database recovery and from full backups placed on Azure Blob Storage - see Backup differences
Restaurar a base de dados para o SQL ServerRestore database to SQL Server N.ºNo. Utilize BACPAC ou BCP em vez de restauro nativo.Use BACPAC or BCP instead of native restore. Não, porque o motor de base de dados SQL Server usado em SQL Managed Instance tem uma versão mais alta do que qualquer versão RTM do SQL Server usada no local.No, because SQL Server database engine used in SQL Managed Instance has higher version than any RTM version of SQL Server used on-premises. Utilize, em vez disso, a replicação BACPAC, BCP ou Transactional.Use BACPAC, BCP, or Transactional replication instead.
Pesquisa semânticaSemantic search NoNo NoNo
Service BrokerService Broker NoNo Sim, mas só dentro do caso.Yes, but only within the instance. Se estiver a utilizar rotas remotas de Corretor de Serviços, tente consolidar bases de dados de várias instâncias distribuídas do SQL Server numa única SqL Managed Instance durante a migração e utilize apenas rotas locais.If you are using remote Service Broker routes, try to consolidate databases from several distributed SQL Server instances into one SQL Managed Instance during migration and use only local routes. Ver diferenças de corretor de serviçosSee Service Broker differences
Definições de configuração de servidorServer configuration settings NoNo Sim - ver diferenças T-SQLYes - see T-SQL differences
Definir instruçõesSet statements A maioria - ver declarações individuaisMost - see individual statements Sim - ver diferenças T-SQLYes - see T-SQL differences
Agente do SQL ServerSQL Server Agent Não - ver trabalhos elásticos (pré-visualização)No - see Elastic jobs (preview) Sim - ver diferenças de agente de servidor SQLYes - see SQL Server Agent differences
Auditoria ao Servidor SQLSQL Server Auditing Não - ver auditoria da BASE de Dados SQLNo - see SQL Database auditing Sim - ver diferenças de auditoriaYes - see Auditing differences
Funções armazenadas do sistemaSystem stored functions A maioria - ver funções individuaisMost - see individual functions Sim - ver Procedimentos armazenados, funções, despoleta diferençasYes - see Stored procedures, functions, triggers differences
Procedimentos armazenados no sistemaSystem stored procedures Alguns - ver procedimentos individuais armazenadosSome - see individual stored procedures Sim - ver Procedimentos armazenados, funções, despoleta diferençasYes - see Stored procedures, functions, triggers differences
Tabelas do sistemaSystem tables Alguns - ver tabelas individuaisSome - see individual tables Sim - ver diferenças T-SQLYes - see T-SQL differences
Vistas de catálogo do sistemaSystem catalog views Alguns - ver pontos de vista individuaisSome - see individual views Sim - ver diferenças T-SQLYes - see T-SQL differences
TempDBTempDB Sim.Yes. Tamanho de 32 GB por núcleo para cada base de dados.32-GB size per core for every database. Sim.Yes. Tamanho de 24 GB por vCore para todo o nível GP e limitado por tamanho por exemplo no nível BC24-GB size per vCore for entire GP tier and limited by instance size on BC tier
Tabelas temporáriasTemporary tables Tabelas temporárias globais locais e de base de dadosLocal and database-scoped global temporary tables Tabelas temporárias globais locais e de instânciasLocal and instance-scoped global temporary tables
Escolha do fuso horárioTime zone choice NoNo Sim,e deve ser configurado quando o SQL Managed Instance é criado.Yes, and it must be configured when the SQL Managed Instance is created.
Traços de bandeirasTrace flags NoNo Sim, mas apenas um conjunto limitado de bandeiras globais.Yes, but only limited set of global trace flags. Ver diferenças de DBCCSee DBCC differences
Replicação transacionalTransactional Replication Sim, apenas assinante de replicação transacional e instantâneoYes, Transactional and snapshot replication subscriber only Sim, na pré-estreia pública.Yes, in public preview. Veja os constrangimentos aqui.See the constraints here.
Encriptação transparente de dados (TDE)Transparent data encryption (TDE) Sim - Níveis de serviço de Finalidade Geral e Crítica de Negócios apenasYes - General Purpose and Business Critical service tiers only SimYes
Autenticação do WindowsWindows authentication NoNo NoNo
Clustering de Ativação Pós-falha do Windows ServerWindows Server Failover Clustering N.ºNo. Outras técnicas que fornecem alta disponibilidade estão incluídas em todas as bases de dados.Other techniques that provide high availability are included with every database. A recuperação de desastres é discutida na visão geral da continuidade do negócio com a Base de Dados Azure SQL.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. N.ºNo. Outras técnicas que fornecem alta disponibilidade estão incluídas em todas as bases de dados.Other techniques that provide high availability are included with every database. A recuperação de desastres é discutida na visão geral da continuidade do negócio com a Base de Dados Azure SQL.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database.

Capacidades da plataformaPlatform capabilities

A plataforma Azure fornece uma série de capacidades PaaS que são adicionadas como um valor adicional às funcionalidades padrão da base de dados.The Azure platform provides a number of PaaS capabilities that are added as an additional value to the standard database features. Há uma série de serviços externos que podem ser usados com Azure SQL Database.There is a number of external services that can be used with Azure SQL Database.

Funcionalidade da plataformaPlatform feature Base de Dados SQL do AzureAzure SQL Database Instância Gerida do SQL no AzureAzure SQL Managed Instance
Georreplicação ativaActive geo-replication Sim - todos os níveis de serviço que não a hiperescalaYes - all service tiers other than hyperscale Não, ver grupos auto-failover como uma alternativaNo, see Auto-failover groups as an alternative
Grupos de ativação pós-falha automáticaAuto-failover groups Sim - todos os níveis de serviço que não a hiperescalaYes - all service tiers other than hyperscale Sim, ver grupos auto-falhadosYes, see Auto-failover groups
Escala automáticaAuto-scale Sim, mas apenas no modelo sem servidor.Yes, but only in serverless model. No modelo sem servidor, a mudança de nível de serviço (mudança de vCore, armazenamento ou DTU) é rápida e online.In the non-serverless model, the change of service tier (change of vCore, storage, or DTU) is fast and online. A alteração do nível de serviço requer um tempo mínimo ou sem tempo de inatividade.The service tier change requires minimal or no downtime. Não, você precisa escolher o computação e armazenamento reservados.No, you need to choose reserved compute and storage. A mudança de nível de serviço (vCore ou armazenamento máximo) está on-line e requer tempo de inatividade mínimo ou sem tempo de inatividade.The change of service tier (vCore or max storage) is online and requires minimal or no downtime.
Backups automáticosAutomatic backups Sim.Yes. Os backups completos são tomados a cada 7 dias, diferenciais 12 horas, e registam backups a cada 5-10 min.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min. Sim.Yes. Os backups completos são tomados a cada 7 dias, diferenciais 12 horas, e registam backups a cada 5-10 min.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min.
Afinação automática (índices)Automatic tuning (indexes) SimYes NoNo
Zonas de DisponibilidadeAvailability Zones YesYes NoNo
Azure Resource HealthAzure Resource Health YesYes NoNo
Retenção da cópia de segurançaBackup retention Sim.Yes. 7 dias por defeito, máx.7 days default, max 35 days. Sim.Yes. 7 dias por defeito, máx.7 days default, max 35 days.
Serviço de Migração de Dados (DMS)Data Migration Service (DMS) YesYes YesYes
Tarefas elásticasElastic jobs Sim - ver trabalhos elásticos (pré-visualização)Yes - see Elastic jobs (preview) Não(O Agente SQL pode ser utilizado em vez disso).No (SQL Agent can be used instead).
Acesso ao sistema de ficheirosFile system access N.ºNo. Utilize o BULK INSERT ou OPENROWSET para aceder e carregar dados do Azure Blob Storage como alternativa.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative. N.ºNo. Utilize o BULK INSERT ou OPENROWSET para aceder e carregar dados do Azure Blob Storage como alternativa.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative.
Geo-restauroGeo-restore YesYes YesYes
Arquitetura de hiperescalaHyperscale architecture YesYes NoNo
Retenção de backup a longo prazo - LTRLong-term backup retention - LTR Sim, mantenha automaticamente as cópias de segurança até 10 anos.Yes, keep automatically taken backups up to 10 years. Ainda não.Not yet. Utilize COPY_ONLY cópias de segurança manuais como solução temporária.Use COPY_ONLY manual backups as a temporary workaround.
Pausa/currículoPause/resume Sim, no modelo sem servidorYes, in serverless model NoNo
Gestão baseada em políticasPolicy-based management NoNo NoNo
Endereço IP públicoPublic IP address Sim.Yes. O acesso pode ser restringido utilizando firewall ou pontos finais de serviço.The access can be restricted using firewall or service endpoints. Sim.Yes. Tem de ser explicitamente ativado e a porta 3342 deve ser ativada nas regras do NSG.Needs to be explicitly enabled and port 3342 must be enabled in NSG rules. O IP público pode ser desativado se necessário.Public IP can be disabled if needed. Consulte o ponto final do Público para mais detalhes.See Public endpoint for more details.
Restauro de base de dados para um ponto no tempoPoint in time database restore Sim - todos os níveis de serviço que não a hiperescala - ver recuperação da Base de Dados SQLYes - all service tiers other than hyperscale - see SQL Database recovery Sim - ver recuperação da base de dados SQLYes - see SQL Database recovery
Agrupamentos de recursosResource pools Sim, como piscinas elásticasYes, as Elastic pools Sim.Yes. Um único exemplo de SQL Managed Instance pode ter várias bases de dados que partilham o mesmo conjunto de recursos.A single instance of SQL Managed Instance can have multiple databases that share the same pool of resources. Além disso, pode implementar várias instâncias de SQL Managed Instance em conjuntos de caso (pré-visualização) que podem partilhar os recursos.In addition, you can deploy multiple instances of SQL Managed Instance in instance pools (preview) that can share the resources.
Escalar para cima ou para baixo (online)Scaling up or down (online) Sim, pode alterar DTU ou vCores reservados ou armazenamento máximo com o tempo mínimo de paragem.Yes, you can either change DTU or reserved vCores or max storage with the minimal downtime. Sim, pode alterar vCores reservados ou armazenamento máximo com o tempo mínimo de inatividade.Yes, you can change reserved vCores or max storage with the minimal downtime.
SQL AliasSQL Alias Não, use pseudónimo DNSNo, use DNS Alias Não, usa o Clicongf para montar pseudónimos nas máquinas dos clientes.No, use Clicongf to set up alias on the client machines.
SQL AnalyticsSQL Analytics YesYes YesYes
Sincronização de Dados SQLSQL Data Sync YesYes NoNo
SQL Server Analysis Services (SSAS)SQL Server Analysis Services (SSAS) Não, o Azure Analysis Services é um serviço separado de nuvem Azure.No, Azure Analysis Services is a separate Azure cloud service. Não, o Azure Analysis Services é um serviço separado de nuvem Azure.No, Azure Analysis Services is a separate Azure cloud service.
SQL Server Integration Services (SSIS)SQL Server Integration Services (SSIS) Sim, com um SSIS gerido em ambiente Azure Data Factory (ADF), onde os pacotes são armazenados em SSISDB hospedados pela Azure SQL Database e executados no Azure SSIS Integration Runtime (IR), ver Create Azure-SSIS IR in ADF.Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by Azure SQL Database and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF.

Para comparar as funcionalidades SSIS na Base de Dados SQL e na SQL Managed Instance, consulte compare SQL Database com SQL Managed Instance.To compare the SSIS features in SQL Database and SQL Managed Instance, see Compare SQL Database to SQL Managed Instance.
Sim, com um SSIS gerido em ambiente Azure Data Factory (ADF), onde os pacotes são armazenados em SSISDB hospedados pela SQL Managed Instance e executados em Azure SSIS Integration Runtime (IR), ver Create Azure-SSIS IR in ADF.Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by SQL Managed Instance and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF.

Para comparar as funcionalidades SSIS na Base de Dados SQL e na SQL Managed Instance, consulte compare SQL Database com SQL Managed Instance.To compare the SSIS features in SQL Database and SQL Managed Instance, see Compare SQL Database to SQL Managed Instance.
SQL Server Reporting Services (SSRS)SQL Server Reporting Services (SSRS) Não - ver Power BINo - see Power BI Não - utilize relatórios paginados power BI ou hospedeiro SSRS num Azure VM.No - use Power BI paginated reports instead or host SSRS on an Azure VM. Embora a SQL Managed Instance não possa executar o SSRS como um serviço, pode hospedar bases de dados de catálogo SSRS para um servidor de relatório instalado na Máquina Virtual Azure, utilizando a autenticação do SQL Server.While SQL Managed Instance cannot run SSRS as a service, it can host SSRS catalog databases for a reporting server installed on Azure Virtual Machine, using SQL Server authentication.
Insights de Desempenho de Consulta (QPI)Query Performance Insights (QPI) SimYes Não.No. Utilize relatórios incorporados no SQL Server Management Studio e no Azure Data Studio.Use built-in reports in SQL Server Management Studio and Azure Data Studio.
VNetVNet Parcial, permite o acesso restrito usando VNet EndpointsPartial, it enables restricted access using VNet Endpoints Sim, sql Managed Instance é injetado no VNet do cliente.Yes, SQL Managed Instance is injected in customer's VNet. Ver sub-redes e VNetSee subnet and VNet
Ponto Final do Serviço da VNetVNet Service endpoint SimYes NoNo
VNet Global de espreitarVNet Global peering Sim, usando ip privado e pontos finais de serviçoYes, using Private IP and service endpoints Sim, usando o olhar da rede Virtual.Yes, using Virtual network peering.

FerramentasTools

AZure SQL Database e Azure SQL Managed Instance suportam várias ferramentas de dados que podem ajudá-lo a gerir os seus dados.Azure SQL Database and Azure SQL Managed Instance support various data tools that can help you manage your data.

FerramentaTool Base de Dados SQL do AzureAzure SQL Database Instância Gerida do SQL no AzureAzure SQL Managed Instance
Portal do AzureAzure portal YesYes YesYes
CLI do AzureAzure CLI YesYes YesYes
Azure Data StudioAzure Data Studio YesYes YesYes
Azure PowerShellAzure PowerShell YesYes YesYes
Ficheiro BACPAC (exportação)BACPAC file (export) Sim - ver exportação de base de dados SQLYes - see SQL Database export Sim - ver exportação de instâncias geridas SQLYes - see SQL Managed Instance export
Ficheiro BACPAC (importação)BACPAC file (import) Sim - ver importação de base de dados SQLYes - see SQL Database import Sim - ver sql Managed Instance importYes - see SQL Managed Instance import
Data Quality Services (DQS)Data Quality Services (DQS) NoNo NoNo
Master Data Services (MDS)Master Data Services (MDS) NoNo NoNo
SMOSMO SimYes Sim versão 150Yes version 150
SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) YesYes YesYes
SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) YesYes Sim versão 18.0 e superiorYes version 18.0 and higher
SQL Server PowerShellSQL Server PowerShell YesYes YesYes
SQL Server ProfilerSQL Server Profiler Não - ver eventos estendidosNo - see Extended events YesYes
Gestor de Operações do Centro de Sistema (SCOM)System Center Operations Manager (SCOM) SimYes SimYes

Métodos de migraçãoMigration methods

Pode utilizar diferentes métodos de migração para mover os seus dados entre o SQL Server, a Base de Dados Azure SQL e a Azure SQL Managed Instance.You can use different migration methods to move your data between SQL Server, Azure SQL Database and Azure SQL Managed Instance. Alguns métodos estão online e recolhem todas as alterações que são feitas na fonte enquanto está a fazer migração, enquanto nos métodos offline é necessário parar a sua carga de trabalho que está a modificar dados sobre a fonte enquanto a migração está em curso.Some methods are Online and picking-up all changes that are made on the source while you are running migration, while in Offline methods you need to stop your workload that is modifying data on the source while the migration is in progress.

OrigemSource Base de Dados SQL do AzureAzure SQL Database Instância Gerida do SQL no AzureAzure SQL Managed Instance
SQL Server (on-prem, AzureVM, Amazon RDS)SQL Server (on-prem, AzureVM, Amazon RDS) Online: Serviço de Migração de Dados (DMS), Replicação transacionalOnline: Data Migration Service (DMS), Transactional Replication
Offline: ficheiro BACPAC (importação), BCPOffline: BACPAC file (import), BCP
Online: Serviço de Migração de Dados (DMS), Replicação transacionalOnline: Data Migration Service (DMS), Transactional Replication
Offline: Backup/restauro nativo, ficheiro BACPAC (importação), BCP, replicação snapshotOffline: Native backup/restore, BACPAC file (import), BCP, Snapshot replication
Base de dados individualSingle database Offline: ficheiro BACPAC (importação), BCPOffline: BACPAC file (import), BCP Offline: ficheiro BACPAC (importação), BCPOffline: BACPAC file (import), BCP
Instância Gerida do SQLSQL Managed Instance Online: Replicação transacionalOnline: Transactional Replication
Offline: ficheiro BACPAC (importação), BCP, replicação snapshotOffline: BACPAC file (import), BCP, Snapshot replication
Online: Replicação transacionalOnline: Transactional Replication
Offline: Restauro pontual (Azure PowerShell ou Azure CLI), backup/restauro nativo, ficheiro BACPAC (importação), BCP, replicação snapshotOffline: Cross-instance point-in-time restore (Azure PowerShell or Azure CLI), Native backup/restore, BACPAC file (import), BCP, Snapshot replication

Passos seguintesNext steps

A Microsoft continua a adicionar funcionalidades à Base de Dados Azure SQL.Microsoft continues to add features to Azure SQL Database. Visite a página de Atualizações de Serviço para Azure para as mais recentes atualizações usando estes filtros:Visit the Service Updates webpage for Azure for the newest updates using these filters:

Para obter mais informações sobre a Base de Dados Azure SQL e a Azure SQL Gerenciada Instância, consulte:For more information about Azure SQL Database and Azure SQL Managed Instance, see: