Recursos do banco de dados SQL do AzureAzure SQL Database Features

O serviço de banco de dados SQL do Azure compartilha uma base de código comum com a versão estável mais recente do SQL Server.Azure SQL Database service shares a common code base with the latest stable version of SQL Server. A maioria dos recursos de linguagem SQL padrão, processamento de consulta e gerenciamento de banco de dados é idêntica em SQL Server e no banco de dados SQL do Azure.Most of the standard SQL language, query processing, and database management features are identical in SQL Server and Azure SQL Database. Os recursos comuns em SQL Server e todos os tipos de banco de dados SQL do Azure são:The features that are common in SQL Server and all flavors of Azure SQL Database are:

O banco de dados SQL do Azure gerencia seus bancos e garante sua alta disponibilidade.Azure SQL Database manages your databases and guarantees their high-availability. Alguns recursos que podem afetar a alta disponibilidade ou que não podem ser usados no ambiente de PaaS têm funcionalidades limitadas no banco de dados SQL do Azure.Some features that might affect high-availability or cannot be used in PaaS world have limited functionalities in Azure SQL Database. Além disso, alguns recursos de banco de dados dependem do tipo de banco de dados SQL do Azure que você cria.In addition, some database features depend on the type of Azure SQL Database that you create. Esses recursos são descritos nas tabelas abaixo.These features are described in the tables below. Com o Banco de Dados SQL do Azure, você pode criar um banco de dados como parte de uma instância gerenciada, como um banco de dados individual ou como parte de um pool elástico.With Azure SQL Database, you can create a database as part of a managed instance, as a single database, or as part of an elastic pool. Se precisar de mais detalhes sobre as diferenças, você poderá encontrá-las nas páginas separadas para um banco de dados individual e pools elásticos ou instância gerenciada.If you need more details about the differences, you can find them in the separate pages for Single database and Elastic pools or Managed Instance.

Recursos do SQLSQL features

A tabela a seguir lista os principais recursos do SQL Server e fornece informações sobre se o recurso tem suporte parcial ou completo em Instância Gerenciada ou Banco de Dados Individual e pools elásticos, com um link para obter mais informações sobre o recurso.The following table lists the major features of SQL Server and provides information about whether the feature is partially or fully supported in Managed Instance or Single Database and Elastic pools, with a link to more information about the feature.

Recurso do SQLSQL Feature Bancos de dados individuais e pools elásticosSingle databases and elastic pools Instâncias gerenciadas e pools de instânciaManaged instances and instance pools
Always EncryptedAlways Encrypted Sim - veja Armazenamento de certificados e Cofre de chavesYes - see Cert store and Key vault Sim - veja Armazenamento de certificados e Cofre de chavesYes - see Cert store and Key vault
Grupos de disponibilidade AlwaysOnAlways On Availability Groups a disponibilidade de 99,99-99.995% é garantida para cada banco de dados.99.99-99.995% availability is guaranteed for every database. A recuperação de desastre é abordada em Visão geral da continuidade de negócios com o banco de dados SQL do AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database 99,99 .% de disponibilidade é garantido para cada banco de dados e não pode ser gerenciado pelo usuário.99.99.% availability is guaranteed for every database and cannot be managed by user. A recuperação de desastre é discutida em visão geral da continuidade de negócios com o banco de dados SQL do AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database. Use grupos de failover automático para configurar o Always On secundário instância gerenciada em outra região.Use Auto-failover groups to configure secondary Always On Managed Instance in another region. Outras instâncias de SQL Server e bancos de dados únicos não podem ser usados como secundários para Instância Gerenciada.Other SQL Server instances and Single databases cannot be used as secondaries for Managed Instance.
Anexar um banco de dadosAttach a database NãoNo NãoNo
AuditoriaAuditing SimYes Sim, com algumas diferençasYes, with some differences
Autenticação Azure Active Directory (AAD)Azure Active Directory (AAD) authentication Sim.Yes. Somente usuários do AAD.AAD users only. Sim.Yes. Incluindo logons do AAD no nível do servidor.Including server-level AAD logins.
Comando BACKUPBACKUP command Não, somente backups automáticos iniciados pelo sistema – consulte Backups automatizadosNo, only system-initiated automatic backups - see Automated backups Sim, somente backups de cópia iniciados pelo usuário no armazenamento de BLOBs do Azure (backups de sistema automáticos não podem ser iniciados pelo usuário)-consulte diferenças de backupYes, user initiated copy-only backups to Azure Blob Storage (automatic system backups cannot be initiated by user) - see Backup differences
Funções internasBuilt-in functions Maioria - veja funções individuaisMost - see individual functions Sim – consulte Diferenças entre procedimentos armazenados, funções e gatilhosYes - see Stored procedures, functions, triggers differences
Instrução BULK INSERTBULK INSERT statement Sim, mas apenas do armazenamento de BLOBs do Azure como uma origem.Yes, but just from Azure Blob storage as a source. Sim, mas apenas do armazenamento de BLOBs do Azure como uma origem-consulte 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 arquivos para operações de BACKUP e CREATE.Yes, without access to file system for BACKUP and CREATE operations. Sim, sem acesso ao sistema de arquivos para operações de BACKUP e CREATE-consulte diferenças de certificado.Yes, without access to file system for BACKUP and CREATE operations - see certificate differences.
Captura de dados de alterações-CDCChange data capture - CDC NãoNo simYes
Ordenação - servidor/instânciaCollation - server/instance Não, o agrupamento de servidor lógico padrão SQL_Latin1_General_CP1_CI_AS sempre é usado.No, default logical server collation SQL_Latin1_General_CP1_CI_AS is always used. Sim, pode ser definido quando a instância é criada e não pode ser atualizada mais tarde.Yes, can be set when the instance is created and cannot be updated later.
Índices ColumnstoreColumnstore indexes Sim- camada Premium, camada Standard-S3 e superior, uso geral camada, comercialmente crítico e camadas de hiperescalaYes - Premium tier, Standard tier - S3 and above, General Purpose tier, Business Critical, and HyperScale tiers simYes
Common Language Runtime-CLRCommon language runtime - CLR NãoNo Sim, mas sem acesso ao sistema de arquivos na instrução CREATE ASSEMBLY-consulte diferenças de CLRYes, but without access to file system in CREATE ASSEMBLY statement - see CLR differences
CredenciaisCredentials Sim, mas apenas as credenciais no escopo do banco de dados.Yes, but only database scoped credentials. Sim, mas há suporte apenas para Azure Key Vault e SHARED ACCESS SIGNATURE consulte detalhesYes, but only Azure Key Vault and SHARED ACCESS SIGNATURE are supported see details
Consultas de nome entre bancos de dados/três partesCross-database/three-part name queries Não – consulte Consultas elásticasNo - see Elastic queries Sim, além de Consultas elásticasYes, plus Elastic queries
Transações entre bancos de dadosCross-database transactions NãoNo Sim, dentro da instância.Yes, within the instance. Consulte diferenças de servidor vinculado para consultas entre instâncias.See Linked server differences for cross-instance queries.
Database Mail-DbMailDatabase mail - DbMail NãoNo simYes
Espelhamento de banco de dadosDatabase mirroring NãoNo NãoNo
Instantâneos de banco de dadosDatabase snapshots NãoNo NãoNo
Instruções DBCCDBCC statements Maioria - veja Instruções individuaisMost - see individual statements Sim – consulte Diferenças do DBCCYes - see DBCC differences
Instruções DDLDDL statements Maioria - veja Instruções individuaisMost - see individual statements Sim – consulte Diferenças do T-SQLYes - see T-SQL differences
Gatilhos DDLDDL triggers Apenas banco de dadosDatabase only simYes
Exibições de partição distribuídaDistributed partition views NãoNo simYes
Transações distribuídas - MS DTCDistributed transactions - MS DTC Não - veja transações elásticasNo - see Elastic transactions Não-consulte diferenças de servidor vinculado.No - see Linked server differences. Tente consolidar bancos de dados de várias instâncias de SQL Server distribuídas em uma instância gerenciada durante a migração.Try to consolidate databases from several distributed SQL Server instances into one managed instance during migration.
Gatilhos DMLDML triggers Maioria - veja Instruções individuaisMost - see individual statements simYes
DMVsDMVs A maioria – consulte DMVs individuaisMost - see individual DMVs Sim – consulte Diferenças do T-SQLYes - see T-SQL differences
Notificações de eventosEvent notifications Não - veja AlertasNo - see Alerts NãoNo
ExpressõesExpressions simYes simYes
Eventos estendidos (XEvent)Extended events (XEvent) Alguns - veja Eventos estendidos no Banco de Dados SQLSome - see Extended events in SQL Database Sim – consulte Diferenças de eventos estendidos Yes - see Extended events differences
Procedimentos armazenados estendidosExtended stored procedures NãoNo NãoNo
Arquivos e grupos de arquivosFiles and file groups Somente o grupo de arquivos primáriosPrimary file group only Sim.Yes. Os caminhos de arquivo são atribuídos automaticamente e o local do arquivo não pode ser especificado na instruçãoALTER DATABASE ADD FILE.File paths are automatically assigned and the file location cannot be specified in ALTER DATABASE ADD FILE statement.
FilestreamFilestream NãoNo NãoNo
Pesquisa de texto completo (FTS)Full-text search (FTS) Sim, mas não há suporte para separadores de palavras de terceirosYes, but third-party word breakers are not supported Sim, mas não há suporte para separadores de palavras de terceirosYes, but third-party word breakers are not supported
FunçõesFunctions Maioria - veja funções individuaisMost - see individual functions Sim – consulte Diferenças entre procedimentos armazenados, funções e gatilhosYes - see Stored procedures, functions, triggers differences
Otimização na memóriaIn-memory optimization Sim-as camadas Premium e comercialmente crítico só têm suporte limitado para objetos não persistentes na memória, como tipos de tabelaYes - Premium and Business Critical tiers only Limited support for non-persistent In-Memory objects such as table types Sim - Camada Comercialmente Crítico somenteYes - Business Critical tier only
Elementos de linguagemLanguage elements Maioria - veja elementos individuaisMost - see individual elements Sim – consulte Diferenças do T-SQLYes - see T-SQL differences
Servidores vinculadosLinked servers Não - veja Consulta elásticaNo - see Elastic query Sim.Yes. Somente para SQL Server e o banco de dados SQL sem transações distribuídas.Only to SQL Server and SQL Database without distributed transactions.
Servidores vinculados que lêem de arquivos (CSV, Excel)Linked servers that read from files (CSV, Excel) Não.No. Use BULK INSERT ou OPENROWSET como uma alternativa para o formato CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. Não.No. Use BULK INSERT ou OPENROWSET como uma alternativa para o formato CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. Acompanhar essas solicitações em instância gerenciada item de comentáriosTrack this requests on Managed Instance Feedback item
Envio de logsLog shipping A alta disponibilidade é incluída em todos os bancos de dados.High availability is included with every database. A recuperação de desastre é abordada em Visão geral da continuidade de negócios com o banco de dados SQL do AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database Desenvolvido nativamente como parte do processo de migração do DMS.Natively built in as a part of DMS migration process. Não disponível como uma solução de alta disponibilidade, porque outros métodos de alta disponibilidade estão incluídos em todos os bancos de dados e não é recomendável usar o envio de logs como alternativa de 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 desastre é discutida em visão geral da continuidade de negócios com o banco de dados SQL do AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database. Não disponível como um mecanismo de replicação entre bancos de dados-use réplicas secundárias na camada de comercialmente crítico, grupos de failover automáticoou replicação transacional como as 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.
Logons e usuáriosLogins and users Sim, mas as instruções de logon CREATE e ALTER não oferecem todas as opções (sem logons de Azure Active Directory no nível de servidor e Windows).Yes, but CREATE and ALTER login statements do not offer all the options (no Windows and server-level Azure Active Directory logins). Não há suporte para EXECUTE AS LOGIN-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. Não há suporte para logons do Windows e eles devem ser substituídos por logons Azure Active Directory.Windows logins are not supported and they should be replaced with Azure Active Directory logins.
Log mínimo na importação em massaMinimal logging in bulk import Não, há suporte apenas para o modelo de recuperação completa.No, only Full Recovery model is supported. Não, há suporte apenas para o modelo de recuperação completa.No, only Full Recovery model is supported.
Modificação dos dados do sistemaModifying system data NãoNo simYes
Automação OLEOLE Automation NãoNo NãoNo
OPENDATASOURCEOPENDATASOURCE NãoNo Sim, somente para outros bancos de dados SQL do Azure e SQL Servers.Yes, only to other Azure SQL Databases and SQL Servers. Consulte diferenças de T-SQLSee T-SQL differences
OPENQUERYOPENQUERY NãoNo Sim, somente para outros bancos de dados SQL do Azure e SQL Servers.Yes, only to other Azure SQL Databases and SQL Servers. Consulte diferenças de T-SQLSee T-SQL differences
OPENROWSETOPENROWSET Sim, somente para importar do armazenamento de BLOBs do Azure.Yes, only to import from Azure Blob storage. Sim, somente para outros bancos de dados SQL do Azure e servidores SQL e para importar do armazenamento de BLOBs do Azure.Yes, only to other Azure SQL Databases and SQL Servers, and to import from Azure Blob storage. Consulte diferenças de T-SQLSee T-SQL differences
OperadoresOperators Maioria - veja operadores individuaisMost - see individual operators Sim – consulte Diferenças do T-SQLYes - see T-SQL differences
PolybasePolybase Não.No. Você pode consultar dados nos arquivos colocados no armazenamento de BLOBs do Azure usando OPENROWSET função.You can query data in the files placed on Azure Blob Storage using OPENROWSET function. Não.No. Você pode consultar dados nos arquivos colocados no armazenamento de BLOBs do Azure usando OPENROWSET função.You can query data in the files placed on Azure Blob Storage using OPENROWSET function.
Notificações de consultaQuery Notifications NãoNo simYes
R ServicesR Services Sim, em versão prévia públicaYes, in public preview NãoNo
Modelos de recuperaçãoRecovery models Somente a recuperação completa que garante alta disponibilidade tem suporte.Only Full Recovery that guarantees high availability is supported. Modelos de recuperação simples e bulk-logged não estão disponíveis.Simple and Bulk Logged recovery models are not available. Somente a recuperação completa que garante alta disponibilidade tem suporte.Only Full Recovery that guarantees high availability is supported. Modelos de recuperação simples e bulk-logged não estão disponíveis.Simple and Bulk Logged recovery models are not available.
Resource governorResource governor NãoNo simYes
Instruções RESTORERESTORE statements NãoNo Sim, com as opções de FROM URL obrigatórias para os arquivos de backups colocados no armazenamento de BLOBs do Azure.Yes, with mandatory FROM URL options for the backups files placed on Azure Blob Storage. Consulte diferenças de restauraçãoSee Restore differences
Restaurar banco de dados desde o backupRestore database from backup Somente de backups automatizados – consulte Recuperação do Banco de Dados SQLFrom automated backups only - see SQL Database recovery De backups automatizados-consulte recuperação de banco de dados SQL e de backups completos colocados no armazenamento de BLOBs do Azure-consulte diferenças de backupFrom automated backups - see SQL Database recovery and from full backups placed on Azure Blob Storage - see Backup differences
Restaurar banco de dados para SQL ServerRestore database to SQL Server Não.No. Use BACPAC ou BCP em vez de restauração nativa.Use BACPAC or BCP instead of native restore. Não, porque SQL Server Mecanismo de Banco de Dados usado em Instância Gerenciada tem uma versão superior à versão RTM do SQL Server usado localmente.No, because SQL Server Database Engine used in Managed Instance has higher version than any RTM version of SQL Server used on-premises. Em vez disso, use BACPAC, BCP ou replicação transacional.Use BACPAC, BCP, or Transactional replication instead.
Pesquisa semânticaSemantic search NãoNo NãoNo
Service BrokerService Broker NãoNo Sim, mas somente dentro da instância.Yes, but only within the instance. Se você estiver usando rotas de Service Broker remotas, tente consolidar bancos de dados de várias instâncias de SQL Server distribuídas em uma instância gerenciada durante a migração e use apenas rotas locais.If you are using remote Service Broker routes, try to consolidate databases from several distributed SQL Server instances into one managed instance during migration and use only local routes. Consulte diferenças de Service BrokerSee Service Broker differences
Definições de configuração do servidorServer configuration settings NãoNo Sim – consulte Diferenças do T-SQLYes - see T-SQL differences
Instruções SetSet statements Maioria - veja Instruções individuaisMost - see individual statements Sim – consulte Diferenças do T-SQLYes - see T-SQL differences
SQL Server AgentSQL Server Agent Não – consulte Trabalhos elásticosNo - see Elastic jobs Sim – consulte Diferenças do SQL Server AgentYes - see SQL Server Agent differences
Auditoria do SQL ServerSQL Server Auditing Não - veja auditoria do Banco de Dados SQLNo - see SQL Database auditing Sim – consulte Diferenças de auditoriaYes - see Auditing differences
Funções armazenadas do sistemaSystem stored functions Maioria - veja funções individuaisMost - see individual functions Sim – consulte Diferenças entre procedimentos armazenados, funções e gatilhosYes - see Stored procedures, functions, triggers differences
Procedimentos armazenados do sistemaSystem stored procedures Alguns - veja procedimentos armazenados individuaisSome - see individual stored procedures Sim – consulte Diferenças entre procedimentos armazenados, funções e gatilhosYes - see Stored procedures, functions, triggers differences
Tabelas do sistemaSystem tables Alguns - veja tabelas individuaisSome - see individual tables Sim – consulte Diferenças do T-SQLYes - see T-SQL differences
Exibições do catálogo do sistemaSystem catalog views Alguns - veja exibições individuaisSome - see individual views Sim – consulte Diferenças do T-SQLYes - see T-SQL differences
TempDBTempDB Sim.Yes. tamanho de 32 GB por núcleo para cada banco de dados.32GB size per core for every database. Sim.Yes. tamanho de 24 GB por vCore para toda a camada GP e limitado pelo tamanho da instância na camada BC24GB size per vCore for entire GP tier and limited by instance size on BC tier
Tabelas temporáriasTemporary tables Tabelas locais e temporárias globais no escopo do banco de dadosLocal and database-scoped global temporary tables Tabelas locais e temporárias globais no escopo da instânciaLocal and instance-scoped global temporary tables
Opção de fuso horárioTime zone choice NãoNo Sim, e ele deve ser configurado quando o instância gerenciada é criado.Yes, and it must be configured when the Managed Instance is created.
Sinalizadores de rastreamentoTrace flags NãoNo Sim, mas apenas um conjunto limitado de sinalizadores de rastreamento global.Yes, but only limited set of global trace flags. Consulte diferenças de DBCCSee DBCC differences
Replicação TransacionalTransactional Replication Sim, somente assinante de replicação transacional e de instantâneoYes, Transactional and snapshot replication subscriber only Sim, em Visualização pública.Yes, in public preview. Consulte as restrições aqui.See the constraints here.
Transparent data encryption (TDE)Transparent data encryption (TDE) Sim – somente as camadas de serviço Comercialmente Crítica e de Uso GeralYes - General Purpose and Business Critical service tiers only SimYes
Autenticação do WindowsWindows authentication NãoNo NãoNo
Clustering de Failover do Windows ServerWindows Server Failover Clustering Não.No. Outras técnicas que fornecem alta disponibilidade estão incluídas em todos os bancos de dados.Other techniques that provide high availability are included with every database. A recuperação de desastre é abordada em Visão geral da continuidade de negócios com o banco de dados SQL do AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database Não.No. Outras técnicas que fornecem alta disponibilidade estão incluídas em todos os bancos de dados.Other techniques that provide high availability are included with every database. A recuperação de desastre é abordada em Visão geral da continuidade de negócios com o banco de dados SQL do AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database

Funcionalidades da plataformaPlatform capabilities

A plataforma Azure fornece vários recursos de PaaS que são adicionados como um valor adicional aos recursos de banco de dados padrão.Azure platform provides a number of PaaS capabilities that are added as an additional value to the standard Database features. Há vários serviços externos que podem ser usados com o serviço de banco de dados SQL do Azure.There is a number of external services that can be used with Azure SQL Database service.

Recurso de plataformaPlatform Feature Bancos de dados individuais e pools elásticosSingle databases and elastic pools Instâncias gerenciadas e pools de instânciaManaged instances and instance pools
Replicação geográfica ativaActive geo-replication Sim-todas as camadas de serviço que não sejam de hiperescalaYes - all service tiers other than hyperscale Não, consulte grupos de failover automático como uma alternativaNo, see Auto-failover groups as an alternative
Grupos de failover automáticoAuto-failover groups Sim-todas as camadas de serviço que não sejam de hiperescalaYes - all service tiers other than hyperscale Sim, consulte grupos de failover automáticoYes, see Auto-failover groups
Dimensionamento automáticoAuto-scale Sim, mas somente no modelo sem servidor.Yes, but only in serverless model. No modelo sem servidor, a alteração da camada de serviço (alteração 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 da camada de serviço requer um mínimo ou nenhum tempo de inatividade.The service tier change requires minimal or no downtime. Não, você precisa escolher a computação reservada e o armazenamento.No, you need to choose reserved compute and storage. A alteração da camada de serviço (vCore ou máximo de armazenamento) está online e requer um tempo de inatividade mínimo ou nenhum.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 feitos a cada 7 dias, diferencial 12 horas e backups de log 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 feitos a cada 7 dias, diferencial 12 horas e backups de log a cada 5-10 min.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min.
Ajuste automático (índices)Automatic tuning (indexes) SimYes NãoNo
Zonas de DisponibilidadeAvailability Zones simYes NãoNo
Azure Resource HealthAzure Resource Health simYes NãoNo
Retenção de backupBackup retention Sim.Yes. padrão de 7 dias, no máximo 35 dias.7 days default, max 35 days. Sim.Yes. padrão de 7 dias, no máximo 35 dias.7 days default, max 35 days.
DMS (Serviço de Migração de Dados)Data Migration Service (DMS) simYes simYes
Acesso ao sistema de arquivosFile system access Não.No. Use BULK INSERT ou OPENROWSET para acessar e carregar dados do armazenamento de BLOBs do Azure como uma alternativa.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative. Não.No. Use BULK INSERT ou OPENROWSET para acessar e carregar dados do armazenamento de BLOBs do Azure como uma alternativa.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative.
Restauração geográficaGeo-restore Sim-todas as camadas de serviço que não sejam de hiperescalaYes - all service tiers other than hyperscale Sim-todas as camadas de serviço que não sejam de hiperescalaYes - all service tiers other than hyperscale
Arquitetura de hiperescalaHyperscale architecture simYes NãoNo
Retenção de backup de longo prazo-EPDLong-term backup retention - LTR Sim, mantenha backups feitos automaticamente até 10 anos.Yes, keep automatically taken backups up to 10 years. Ainda não.Not yet. Use COPY_ONLY backups manuais como uma solução alternativa temporária.Use COPY_ONLY manual backups as a temporary workaround.
Pausar/retomarPause/resume Sim, em modelo sem servidorYes, in serverless model NãoNo
Gerenciamento baseado em políticasPolicy-based management NãoNo NãoNo
Endereço IP públicoPublic IP address Sim.Yes. O acesso pode ser restrito usando pontos de extremidade de firewall ou de serviço.The access can be restricted using firewall or service endpoints. Sim.Yes. Precisa ser habilitado explicitamente e a porta 3342 deve ser habilitada em regras NSG.Needs to be explicitly enabled and port 3342 must be enabled in NSG rules. O IP público pode ser desabilitado se necessário.Public IP can be disabled if needed. Consulte ponto de extremidade público para obter mais detalhes.See Public endpoint for more details.
Restauração pontual de banco de dadosPoint in time database restore Sim-todas as camadas de serviço que não sejam de hiperescala-consulte recuperação de banco de dados SQLYes - all service tiers other than hyperscale - see SQL Database recovery Sim - veja Recuperação do Banco de Dados SQLYes - see SQL Database recovery
Pools de recursosResource pools Sim, como pools elásticosYes, as Elastic pools Sim.Yes. Uma única instância gerenciada pode ter vários bancos de dados que compartilham o mesmo pool de recursos.A single managed instance can have multiple databases that share the same pool of resources. Além disso, você pode implantar várias instâncias gerenciadas em pools de instância (versão prévia) que podem compartilhar os recursos.In addition, you can deploy multiple managed instances in instance pools(Preview) that can share the resources.
Expansão ou redução (online)Scaling up or down (online) Sim, você pode alterar o DTU ou o vCores reservado ou o armazenamento máximo com o tempo de inatividade mínimo.Yes, you can either change DTU or reserved vCores or max storage with the minimal downtime. Sim, você pode alterar o armazenamento reservado vCores ou Max com o tempo de inatividade mínimo.Yes, you can change reserved vCores or max storage with the minimal downtime.
Alias do SQLSQL Alias Não, usar alias DNSNo, use DNS Alias Não, use Clicongf para configurar o alias nos computadores cliente.No, use Clicongf to set up alias on the client machines.
Análise de SQLSQL Analytics simYes simYes
Sincronização de Dados SQLSQL Data Sync simYes NãoNo
SQL Server Analysis Services (SSAS)SQL Server Analysis Services (SSAS) Não, Azure Analysis Services é um serviço de nuvem do Azure separado.No, Azure Analysis Services is a separate Azure cloud service. Não, Azure Analysis Services é um serviço de nuvem do Azure separado.No, Azure Analysis Services is a separate Azure cloud service.
SQL Server Integration Services (SSIS)SQL Server Integration Services (SSIS) Sim, com um SSIS gerenciado no ambiente da fábrica de dados do Azure (AAD), onde os pacotes estão armazenados no SSISDB hospedado pelo banco de dados SQL do Azure e executado no Azure-SSIS IR (Integration Runtime), consulte criar IR do Azure-SSIS no 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 os recursos do SSIS no servidor de banco de dados SQL e Instância Gerenciada, consulte comparar um banco de dados SQL do Azure, um pool elástico e uma instância gerenciada.To compare the SSIS features in SQL Database server and Managed Instance, see Compare an Azure SQL Database single database, elastic pool, and managed instance.
Sim, com um SSIS gerenciado no ambiente da fábrica de dados do Azure (AAD), onde os pacotes estão armazenados no SSISDB hospedada pela instância gerenciada e executado no Azure-SSIS IR (Integration Runtime), consulte criar IR do Azure-SSIS no ADF.Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by Managed Instance and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF.

Para comparar os recursos do SSIS no banco de dados SQL e Instância Gerenciada, consulte comparar um banco de dados SQL do Azure banco de dados individual, pool elástico e instância gerenciada.To compare the SSIS features in SQL Database and Managed Instance, see Compare an Azure SQL Database single database, elastic pool, and managed instance.
SQL Server Reporting Services (SSRS)SQL Server Reporting Services (SSRS) Não – consulte Power BINo - see Power BI Não – consulte Power BINo - see Power BI
Informações de desempenho de consulta (QPI)Query Performance Insights (QPI) simYes Não.No. Use relatórios internos em SQL Server Management Studio e Azure Data Studio.Use built-in reports in SQL Server Management Studio and Azure Data Studio.
Rede virtualVNet Parcial, ele habilita o acesso restrito usando pontos de extremidade de VNetPartial, it enables restricted access using VNet Endpoints Sim, Instância Gerenciada é injetada na VNet do cliente.Yes, Managed Instance is injected in customer's VNet. Consulte sub-rede e rede virtualSee subnet and VNet
Ponto de extremidade de serviço VNetVNet Service endpoint SimYes NãoNo
Emparelhamento global de VNetVNet Global peering Sim, usando IP privado e pontos de extremidade de serviçoYes, using Private IP and service endpoints Não, não há suporte para instância gerenciada devido à restrição do balanceador de carga no emparelhamento global da VNet.No, Managed Instance is not supported due to Load balancer constraint in VNet global peering.

FerramentasTools

O banco de dados SQL do Azure dá suporte a várias ferramentas de data que podem ajudá-lo a gerenciar seus dados.Azure SQL database supports various data tools that can help you to manage your data.

FerramentaTool Bancos de dados individuais e pools elásticosSingle databases and elastic pools Instâncias gerenciadas e pools de instânciaManaged instances and instance pools
Portal do AzureAzure portal simYes simYes
CLI do AzureAzure CLI simYes simYes
Azure Data StudioAzure Data Studio simYes simYes
Azure PowerShellAzure Powershell simYes simYes
Arquivo BACPAC (exportação)BACPAC file (export) Sim, veja Exportação do Banco de Dados SQLYes - see SQL Database export Sim, veja Exportação do Banco de Dados SQLYes - see SQL Database export
Arquivo BACPAC (importação)BACPAC file (import) Sim - veja Importação de Banco de Dados SQLYes - see SQL Database import Sim - veja Importação de Banco de Dados SQLYes - see SQL Database import
Data Quality Services (DQS)Data Quality Services (DQS) NãoNo NãoNo
Master Data Services (MDS)Master Data Services (MDS) NãoNo NãoNo
SMOSMO SimYes Sim, versão 150Yes version 150
SSDT (Ferramentas de Dados do SQL Server)SQL Server Data Tools (SSDT) simYes simYes
SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) simYes Sim , versão 18,0 e superiorYes version 18.0 and higher
SQL Server PowerShellSQL Server PowerShell simYes simYes
SQL Server ProfilerSQL Server Profiler Não - veja Eventos estendidosNo - see Extended events simYes
System Center Operations Manager (SCOM)System Center Operations Manager (SCOM) SimYes Sim, em versão préviaYes, in preview

Métodos de migraçãoMigration methods

Você pode usar diferentes métodos de migração para mover seus dados entre SQL Server, Banco de Dados Individual e bancos de Instância Gerenciada.You can use different migration methods to move your data between SQL Server, Single Database, and Managed Instance databases. Alguns métodos estão online e selecionando todas as alterações feitas na origem enquanto você estiver executando a migração, enquanto em métodos offline , você precisa parar a carga de trabalho que está modificando os dados na origem enquanto a migração está em andamento.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.

FonteSource Banco de dados individual e pool elásticoSingle database and elastic pool Instância Gerenciada e pools de instânciaManaged Instance and instance pools
SQL Server (local, 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: arquivo BACPAC (importar), 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/restauração nativos, arquivo BACPAC (importação), bcp, replicação de instantâneoOffline: Native backup/restore, BACPAC file (import), BCP, Snapshot replication
Banco de dados individualSingle database Offline: arquivo BACPAC (importar), bcpOffline: BACPAC file (import), BCP Offline: arquivo BACPAC (importar), bcpOffline: BACPAC file (import), BCP
Instância GerenciadaManaged Instance Online: replicação transacionalOnline: Transactional Replication
Offline: arquivo BACPAC (importar), bcp, replicação de instantâneoOffline: BACPAC file (import), BCP, Snapshot replication
Online: replicação transacionalOnline: Transactional Replication
Offline: Restauração pontual de instância cruzada (Azure PowerShell ou CLI do Azure), backup/restauração nativo, arquivo BACPAC (importação), bcp, replicação de instantâneoOffline: Cross-instance point-in-time restore (Azure PowerShell or Azure CLI), Native backup/restore, BACPAC file (import), BCP, Snapshot replication

Próximas etapasNext steps

A Microsoft continua adicionando recursos ao Banco de Dados SQL do Azure.Microsoft continues to add features to Azure SQL Database. Visite a página da Web Atualizações de serviço do Azure para obter as atualizações mais recentes usando estes filtros:Visit the Service Updates webpage for Azure for the newest updates using these filters:

Para obter mais informações sobre os tipos de banco de dados SQL do Azure, consulte:For more information about the Azure SQL Database flavors, see: