Comparación de características: Azure SQL Database e Instancia administrada de Azure SQLFeatures comparison: Azure SQL Database and Azure SQL Managed Instance

SE APLICA A: Azure SQL Database Azure SQL Managed Instance

Azure SQL Database e Instancia administrada de SQL Database comparten una base de código común con la versión estable más reciente de SQL Server.Azure SQL Database and SQL Managed Instance share a common code base with the latest stable version of SQL Server. La mayoría de las características estándar de lenguaje SQL, procesamiento de consultas y administración de bases de datos son idénticas.Most of the standard SQL language, query processing, and database management features are identical. Las características que son comunes entre SQL Server y SQL Database o Instancia administrada de SQL son:The features that are common between SQL Server and SQL Database or SQL Managed Instance are:

Azure administra las bases de datos y garantiza su alta disponibilidad.Azure manages your databases and guarantees their high-availability. Algunas características que pueden afectar a la alta disponibilidad o no se pueden usar en el entorno de PaaS tienen funcionalidades limitadas en SQL Database e Instancia administrada de SQL.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 características se describen en las tablas siguientes.These features are described in the tables below. Si necesita más detalles sobre las diferencias, las encontrará en las páginas de Azure SQL Database o Instancia administrada de Azure SQL.If you need more details about the differences, you can find them in the separate pages for Azure SQL Database or Azure SQL Managed Instance.

Características de SQL Database e Instancia administrada de SQLFeatures of SQL Database and SQL Managed Instance

En la tabla siguiente se enumeran las características principales de SQL Server y se proporciona información sobre si la característica se admite parcial o totalmente en Azure SQL Database e Instancia administrada de Azure SQL, así como un vínculo a más información sobre dicha característica.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.

CaracterísticaFeature Azure SQL DatabaseAzure SQL Database Instancia administrada de Azure SQLAzure SQL Managed Instance
Always EncryptedAlways Encrypted Sí; consulte los artículos sobre el almacén de certificados y el almacén de claves.Yes - see Cert store and Key vault Sí; consulte los artículos sobre el almacén de certificados y el almacén de claves.Yes - see Cert store and Key vault
Grupos de disponibilidad AlwaysOn (SQL Server)Always On Availability Groups Se garantiza una disponibilidad del 99,99-99,995 % para cada base de datos.99.99-99.995% availability is guaranteed for every database. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL DatabaseDisaster recovery is discussed in Overview of business continuity with Azure SQL Database Se garantiza una disponibilidad del 99,99 % para cada base de datos y el usuario no la puede administrar.99.99.% availability is guaranteed for every database and can't be managed by user. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. Use grupos de conmutación por error automática para configurar una Instancia administrada de SQL secundaria en otra región.Use Auto-failover groups to configure a secondary SQL Managed Instance in another region. No se pueden usar instancias de SQL Server y SQL Database como secundarias de Instancia administrada de SQL.SQL Server instances and SQL Database can't be used as secondaries for SQL Managed Instance.
Conectar una base de datosAttach a database NoNo NoNo
AuditoríaAuditing Yes , con algunas diferencias.Yes, with some differences
Autenticación de Azure Active Directory (Azure AD).Azure Active Directory (Azure AD) authentication Sí.Yes. Solo usuarios de Azure AD.Azure AD users only. Sí.Yes. Inicios de sesión de Azure AD en el nivel de servidor incluidos.Including server-level Azure AD logins.
Comando BACKUPBACKUP command No, solo copias de seguridad automáticas iniciadas por el sistema; consulte Copias de seguridad automáticasNo, only system-initiated automatic backups - see Automated backups Sí, copias de seguridad de solo copia iniciadas por el usuario en Azure Blob Storage (el usuario no puede iniciar copias de seguridad automáticas del sistema). Consulte las diferencias de copias de seguridad.Yes, user initiated copy-only backups to Azure Blob storage (automatic system backups can't be initiated by user) - see Backup differences
Funciones integradasBuilt-in functions La mayoría; consulte las funciones.Most - see individual functions S; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadoresYes - see Stored procedures, functions, triggers differences
Instrucción BULK INSERTBULK INSERT statement Sí, pero solo con Azure Blob Storage como origen.Yes, but just from Azure Blob storage as a source. Sí, pero solo con Azure Blob Storage como origen. Consulte las diferencias.Yes, but just from Azure Blob Storage as a source - see differences.
Certificados y claves asimétricasCertificates and asymmetric keys Sí, sin acceso al sistema de archivos para las operaciones BACKUP y CREATE.Yes, without access to file system for BACKUP and CREATE operations. Sí, sin acceso al sistema de archivos para las operaciones BACKUP y CREATE. Consulte las diferencias de certificados.Yes, without access to file system for BACKUP and CREATE operations - see certificate differences.
Captura de datos modificados: CDCChange data capture - CDC NoNo Yes
Intercalación: servidor/instanciaCollation - server/instance No, se utiliza siempre la intercalación predeterminada del servidor SQL_Latin1_General_CP1_CI_AS.No, default server collation SQL_Latin1_General_CP1_CI_AS is always used. Sí, se puede establecer cuando se crea la instancia y no se puede actualizar después.Yes, can be set when the instance is created and can't be updated later.
Índices de almacén de columnasColumnstore indexes Sí: niveles Premium, Estándar - S3 y superior, De uso general, Crítico para la empresa e HiperescalaYes - Premium tier, Standard tier - S3 and above, General Purpose tier, Business Critical, and HyperScale tiers Yes
Common Language Runtime: CLRCommon language runtime - CLR NoNo Sí, pero sin acceso al sistema de archivos en la instrucción CREATE ASSEMBLY. Consulte las diferencias de CLR.Yes, but without access to file system in CREATE ASSEMBLY statement - see CLR differences
CredencialesCredentials Sí, pero solo credenciales con ámbito de base de datos.Yes, but only database scoped credentials. Sí, pero solo se admiten Azure Key Vault y SHARED ACCESS SIGNATURE. Consulte más información.Yes, but only Azure Key Vault and SHARED ACCESS SIGNATURE are supported - see details
Consultas de nombre de tres partes y entre bases de datosCross-database/three-part name queries No; consulte el artículo sobre consultas elásticasNo - see Elastic queries Sí, más el artículo sobre consultas elásticasYes, plus Elastic queries
Transacciones entre bases de datosCross-database transactions NoNo Sí, dentro de la instancia.Yes, within the instance. Consulte las diferencias de servidores vinculados para consultas entre instancias.See Linked server differences for cross-instance queries.
Correo electrónico de base de datos: DbMailDatabase mail - DbMail NoNo Yes
Creación de reflejo de la base de datosDatabase mirroring NoNo NoNo
Instantáneas de base de datosDatabase snapshots NoNo NoNo
Instrucciones DBCCDBCC statements La mayoría; consulte el artículo sobre instrucciones.Most - see individual statements Sí; consulte el artículo sobre diferencias de DBCCYes - see DBCC differences
Instrucciones DDLDDL statements La mayoría; consulte el artículo sobre instrucciones.Most - see individual statements Sí; consulte el artículo sobre diferencias de T-SQLYes - see T-SQL differences
Desencadenadores DDLDDL triggers Solo base de datosDatabase only Yes
Vistas con particiones distribuidasDistributed partition views NoNo Yes
Transacciones distribuidas: MS DTCDistributed transactions - MS DTC No; consulte el artículo sobre transacciones elásticas.No - see Elastic transactions No; consulte las diferencias de servidores vinculados.No - see Linked server differences. Intente consolidar las bases de datos de varias instancias de SQL Server distribuidas en una Instancia administrada de SQL durante la migración.Try to consolidate databases from several distributed SQL Server instances into one SQL Managed Instance during migration.
Desencadenadores DMLDML triggers La mayoría; consulte el artículo sobre instrucciones.Most - see individual statements Yes
DMVDMVs La mayoría; consulte el artículo sobre DMVMost - see individual DMVs Sí; consulte el artículo sobre diferencias de T-SQLYes - see T-SQL differences
Consulta elástica (en versión preliminar pública)Elastic query (in public preview) Sí, con el tipo RDBMS requerido.Yes, with required RDBMS type. Sí, con el tipo RDBMS requerido.Yes, with required RDBMS type.
Notificaciones de eventosEvent notifications No; consulte el artículo sobre alertas.No - see Alerts NoNo
ExpresionesExpressions Yes Yes
Eventos extendidos (XEvent)Extended events (XEvent) Algunas; consulte Eventos extendidos en SQL DatabaseSome - see Extended events in SQL Database Sí: consulte el artículo sobre diferencias de eventos extendidosYes - see Extended events differences
Procedimientos almacenados extendidosExtended stored procedures NoNo NoNo
Archivos y grupos de archivosFiles and file groups Solo el grupo de archivos principal.Primary file group only Sí.Yes. Las rutas de acceso de archivo se asignan automáticamente y no se puede especificar la ubicación del archivo en la instrucción ALTER DATABASE ADD FILE.File paths are automatically assigned and the file location can't be specified in ALTER DATABASE ADD FILE statement.
Secuencia de archivosFilestream NoNo NoNo
Búsqueda de texto completo (FTS)Full-text search (FTS) Sí, pero no se admiten separadores de palabras de terceros.Yes, but third-party word breakers are not supported Sí, pero no se admiten separadores de palabras de terceros.Yes, but third-party word breakers are not supported
FuncionesFunctions La mayoría; consulte las funciones.Most - see individual functions S; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadoresYes - see Stored procedures, functions, triggers differences
Optimización en memoriaIn-memory optimization Sí en los niveles de servicio Premium y Crítico para la empresa.Yes in Premium and Business Critical service tiers.
Compatibilidad limitada para objetos OLTP en memoria no persistentes, como las variables de tabla optimizada para memoria en el nivel de servicio Hiperescala.Limited support for non-persistent In-Memory OLTP objects such as memory-optimized table variables in Hyperscale service tier.
Sí en el nivel de servicio Crítico para la empresa.Yes in Business Critical service tier
Elementos de lenguajeLanguage elements La mayoría; consulte el artículo sobre elementos.Most - see individual elements Sí; consulte el artículo sobre diferencias de T-SQLYes - see T-SQL differences
Servidores vinculadosLinked servers No; consulte el artículo sobre consulta elástica.No - see Elastic query Sí.Yes. Solo a SQL Server y SQL Database sin transacciones distribuidas.Only to SQL Server and SQL Database without distributed transactions.
Servidores vinculados que leen de archivos (CSV, Excel)Linked servers that read from files (CSV, Excel) No.No. Use BULK INSERT o OPENROWSET como alternativa al formato CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. No.No. Use BULK INSERT o OPENROWSET como alternativa al formato CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. Realice un seguimiento de estas solicitudes en el elemento de comentarios de Instancia administrada de SQL.Track these requests on SQL Managed Instance feedback item
Trasvase de registrosLog shipping Cada base de datos incluye alta disponibilidad.High availability is included with every database. La recuperación ante desastres se explica en Información general sobre continuidad empresarial.Disaster recovery is discussed in Overview of business continuity. Se integra de forma nativa como parte del proceso de migración de Azure Database Migration Service.Natively built in as a part of Azure Data Migration Service migration process. No está disponible como solución de alta disponibilidad, porque todas las bases de datos incluyen otros métodos de alta disponibilidad y no se recomienda usar el trasvase de registros como alternativa de alta disponibilidad.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. La recuperación ante desastres se explica en Información general sobre continuidad empresarial.Disaster recovery is discussed in Overview of business continuity. No está disponible como mecanismo de replicación entre bases de datos. Como alternativa, use réplicas secundarias en el nivel Crítico para la empresa, grupos de conmutación por error automática o replicación transaccional.Not available as a replication mechanism between databases - use secondary replicas on Business Critical tier, auto-failover groups, or transactional replication as the alternatives.
Inicios de sesión y usuariosLogins and users Sí, pero las instrucciones de inicio de sesión CREATE y ALTER no ofrecen todas las opciones (no ofrecen inicio de sesión de Windows y Azure Active Directory en el nivel de servidor).Yes, but CREATE and ALTER login statements do not offer all the options (no Windows and server-level Azure Active Directory logins). No se admite EXECUTE AS LOGIN; utilice EXECUTE AS USER en su lugar.EXECUTE AS LOGIN is not supported - use EXECUTE AS USER instead. Sí, con algunas diferencias.Yes, with some differences. No se admiten los inicios de sesión de Windows y se deben reemplazar por los inicios de sesión de Azure Active Directory.Windows logins are not supported and they should be replaced with Azure Active Directory logins.
Registro mínimo durante la importación en bloqueMinimal logging in bulk import No, solo se admite el modelo de recuperación completa.No, only Full Recovery model is supported. No, solo se admite el modelo de recuperación completa.No, only Full Recovery model is supported.
Modificación de datos del sistemaModifying system data NoNo Yes
OLE AutomationOLE Automation NoNo NoNo
OPENDATASOURCEOPENDATASOURCE NoNo Sí, solo para SQL Database, Instancia administrada de SQL y SQL Server.Yes, only to SQL Database, SQL Managed Instance and SQL Server. Consulte las diferencias de T-SQL.See T-SQL differences
OPENQUERYOPENQUERY NoNo Sí, solo para SQL Database, Instancia administrada de SQL y SQL Server.Yes, only to SQL Database, SQL Managed Instance and SQL Server. Consulte las diferencias de T-SQL.See T-SQL differences
OPENROWSETOPENROWSET Sí, solo para importar desde Azure Blob Storage.Yes, only to import from Azure Blob storage. Sí, solo para SQL Database, Instancia administrada de SQL y SQL Server, así como para la importación desde Azure Blob Storage.Yes, only to SQL Database, SQL Managed Instance and SQL Server, and to import from Azure Blob storage. Consulte las diferencias de T-SQL.See T-SQL differences
OperadoresOperators La mayoría; consulte el artículo sobre operadores.Most - see individual operators Sí; consulte el artículo sobre diferencias de T-SQLYes - see T-SQL differences
PolybasePolybase No.No. Puede consultar los datos de los archivos colocados en Azure Blob Storage mediante la función OPENROWSET o usar una tabla externa que haga referencia a un grupo de SQL sin servidor en 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. No.No. Puede consultar los datos de los archivos colocados en Azure Blob Storage mediante la función OPENROWSET, un servidor vinculado que haga referencia a un grupo de SQL sin servidor en Synapse Analytics o una tabla externa (en versión preliminar pública) que haga referencia a un grupo de SQL sin servidor en Synapse Analytics o 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.
Notificaciones de consultaQuery Notifications NoNo Yes
Machine Learning Services(anteriormente R Services)Machine Learning Services(Formerly R Services) Sí, en versión preliminar públicaYes, in public preview NoNo
Modelos de recuperaciónRecovery models Solo se admite la recuperación completa que garantiza una alta disponibilidad.Only Full Recovery that guarantees high availability is supported. Los modelos de recuperación simple y de registro masivo no están disponibles.Simple and Bulk Logged recovery models are not available. Solo se admite la recuperación completa que garantiza una alta disponibilidad.Only Full Recovery that guarantees high availability is supported. Los modelos de recuperación simple y de registro masivo no están disponibles.Simple and Bulk Logged recovery models are not available.
Resource GovernorResource governor NoNo Yes
Instrucciones RESTORERESTORE statements NoNo Sí, con las opciones FROM URL obligatorias para los archivos de copia de seguridad situados en Azure Blob Storage.Yes, with mandatory FROM URL options for the backups files placed on Azure Blob Storage. Consulte las diferencias de restauración.See Restore differences
Restaurar la base de datos a partir de una copia de seguridadRestore database from backup Solo a partir de copias de seguridad automatizadas; consulte el artículo sobre recuperación de SQL DatabaseFrom automated backups only - see SQL Database recovery Desde copias de seguridad automatizadas (consulte el artículo sobre la recuperación de SQL Database) y desde copias de seguridad completas situadas en Azure Blob Storage (consulte el artículo sobre las diferencias de copias de seguridad).From automated backups - see SQL Database recovery and from full backups placed on Azure Blob Storage - see Backup differences
Restaurar base de datos en SQL ServerRestore database to SQL Server No.No. Use BACPAC o BCP en lugar de la restauración nativa.Use BACPAC or BCP instead of native restore. No, porque la versión del motor de base de datos de SQL Server que se usa en Instancia administrada de SQL es mayor que cualquiera de las versiones RTM de SQL Server utilizadas en el entorno 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. En su lugar, use BACPAC, BCP o la replicación transaccional.Use BACPAC, BCP, or Transactional replication instead.
Búsqueda semánticaSemantic search NoNo NoNo
Service BrokerService Broker NoNo Sí, pero solo dentro de la instancia.Yes, but only within the instance. Si usa rutas de Service Broker remotas, intente consolidar las bases de datos de varias instancias de SQL Server distribuidas en una Instancia administrada de SQL durante la migración y usar solo rutas locales.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. Consulte las diferencias de Service Broker.See Service Broker differences
Valores de configuración del servidorServer configuration settings NoNo Sí; consulte el artículo sobre diferencias de T-SQLYes - see T-SQL differences
Instrucciones SETSet statements La mayoría; consulte el artículo sobre instrucciones.Most - see individual statements Sí; consulte el artículo sobre diferencias de T-SQLYes - see T-SQL differences
Agente SQL ServerSQL Server Agent No; consulte Trabajos elásticos (versión preliminar)No - see Elastic jobs (preview) Sí; consulte el artículo sobre diferencias de Agente SQL ServerYes - see SQL Server Agent differences
Auditoría de SQL ServerSQL Server Auditing No; consulte el artículo sobre auditoría de SQL Database.No - see SQL Database auditing Sí; consulte el artículo sobre las diferencias de auditoríaYes - see Auditing differences
Funciones almacenadas del sistemaSystem stored functions La mayoría; consulte las funciones.Most - see individual functions S; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadoresYes - see Stored procedures, functions, triggers differences
Procedimientos almacenados del sistemaSystem stored procedures Algunas; consulte el artículo sobre procedimientos almacenados.Some - see individual stored procedures S; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadoresYes - see Stored procedures, functions, triggers differences
Tablas del sistemaSystem tables Algunas; consulte el artículo sobre tablas.Some - see individual tables Sí; consulte el artículo sobre diferencias de T-SQLYes - see T-SQL differences
Vistas de catálogo del sistemaSystem catalog views Algunas; consulte el artículo sobre vistas.Some - see individual views Sí; consulte el artículo sobre diferencias de T-SQLYes - see T-SQL differences
TempDBTempDB Sí.Yes. 32 GB por núcleo para cada base de datos.32-GB size per core for every database. Sí.Yes. 24 GB por núcleo virtual para todo el nivel de Uso general y limitado por el tamaño de la instancia en el nivel de Crítico para la empresa.24-GB size per vCore for entire GP tier and limited by instance size on BC tier
Tablas temporalesTemporary tables Tablas temporales globales locales y de ámbito de base de datosLocal and database-scoped global temporary tables Tablas temporales globales locales y de ámbito de instanciaLocal and instance-scoped global temporary tables
Elección de la zona horariaTime zone choice NoNo , y debe configurarse cuando se crea la Instancia administrada de SQL.Yes, and it must be configured when the SQL Managed Instance is created.
Marcas de seguimientoTrace flags NoNo Sí, pero solo un conjunto limitado de marcas de seguimiento globales.Yes, but only limited set of global trace flags. Consulte el artículo sobre diferencias de DBCC.See DBCC differences
Replicación transaccionalTransactional Replication Sí, solo los suscriptores de replicación transaccional y replicación de instantáneas.Yes, Transactional and snapshot replication subscriber only Sí, en la versión preliminar pública.Yes, in public preview. Consulte las limitaciones aquí.See the constraints here.
Cifrado de datos transparente (TDE)Transparent data encryption (TDE) Sí; solo niveles de servicio Uso general y Crítico para la empresaYes - General Purpose and Business Critical service tiers only Yes
Autenticación de WindowsWindows authentication NoNo NoNo
Agrupación en clústeres de conmutación por error de Windows ServerWindows Server Failover Clustering No.No. Todas las bases de datos incluyen otras técnicas que proporcionan alta disponibilidad.Other techniques that provide high availability are included with every database. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. No.No. Todas las bases de datos incluyen otras técnicas que proporcionan alta disponibilidad.Other techniques that provide high availability are included with every database. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database.

Funcionalidades de plataformaPlatform capabilities

La plataforma de Azure proporciona una serie de funcionalidades de PaaS que se agregan como un valor adicional a las características de base de datos estándar.The Azure platform provides a number of PaaS capabilities that are added as an additional value to the standard database features. Hay una serie de servicios externos que se pueden usar con Azure SQL Database.There is a number of external services that can be used with Azure SQL Database.

Característica de la plataformaPlatform feature Azure SQL DatabaseAzure SQL Database Instancia administrada de Azure SQLAzure SQL Managed Instance
Replicación geográfica activaActive geo-replication Sí, todos los niveles de servicio que no sean de hiperescala.Yes - all service tiers other than hyperscale No, consulte Grupos de conmutación por error automática como alternativa.No, see Auto-failover groups as an alternative
Grupos de conmutación por error automáticaAuto-failover groups Sí, todos los niveles de servicio que no sean de hiperescala.Yes - all service tiers other than hyperscale No, consulte Grupos de conmutación por error automática.Yes, see Auto-failover groups
Escalado automáticoAuto-scale Sí, pero solo en el modelo sin servidor.Yes, but only in serverless model. En el modelo sin servidor, el cambio de nivel de servicio (cambio de núcleo virtual, almacenamiento o DTU) es rápido y se realiza en línea.In the non-serverless model, the change of service tier (change of vCore, storage, or DTU) is fast and online. El cambio del nivel de servicio requiere un tiempo de inactividad mínimo o inexistente.The service tier change requires minimal or no downtime. No, debe elegir proceso y almacenamiento reservados.No, you need to choose reserved compute and storage. El cambio del nivel de servicio (almacenamiento máximo o núcleo virtual) se realiza en línea y requiere un tiempo de inactividad mínimo o inexistente.The change of service tier (vCore or max storage) is online and requires minimal or no downtime.
Copias de seguridad automáticasAutomatic backups Sí.Yes. Las copias de seguridad completas se realizan cada 7 días, las diferenciales cada 12 horas y las copias de seguridad de registro cada 5 a 10 minutos.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min. Sí.Yes. Las copias de seguridad completas se realizan cada 7 días, las diferenciales cada 12 horas y las copias de seguridad de registro cada 5 a 10 minutos.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min.
Ajuste automático (índices)Automatic tuning (indexes) Yes NoNo
Zonas de disponibilidadAvailability Zones Yes NoNo
Azure Resource HealthAzure Resource Health Yes NoNo
Retención de copias de seguridadBackup retention Sí.Yes. 7 días (predeterminado), máximo 35 días.7 days default, max 35 days. Sí.Yes. 7 días (predeterminado), máximo 35 días.7 days default, max 35 days.
Data Migration Service (DMS)Data Migration Service (DMS) Yes Yes
Trabajos elásticosElastic jobs Sí; consulte Trabajos elásticos (versión preliminar)Yes - see Elastic jobs (preview) No (se puede usar el Agente SQL en su lugar).No (SQL Agent can be used instead).
Acceso al sistema de archivosFile system access No.No. Use BULK INSERT o OPENROWSET para acceder y cargar datos de Azure Blob Storage como alternativa.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative. No.No. Use BULK INSERT o OPENROWSET para acceder y cargar datos de Azure Blob Storage como alternativa.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative.
Restauración geográficaGeo-restore Yes Yes
Arquitectura de hiperescalaHyperscale architecture Yes NoNo
Retención de copia de seguridad a largo plazo (LTR)Long-term backup retention - LTR Sí, las copias de seguridad realizadas automáticamente se conservan 10 años.Yes, keep automatically taken backups up to 10 years. Todavía no.Not yet. Utilice COPY_ONLY copias de seguridad manuales como una solución temporal.Use COPY_ONLY manual backups as a temporary workaround.
Pausar o reanudarPause/resume Sí, en el modelo sin servidorYes, in serverless model NoNo
Administración basada en directivasPolicy-based management NoNo NoNo
Dirección IP públicaPublic IP address Sí.Yes. El acceso puede restringirse mediante puntos de conexión de servicio o un firewall.The access can be restricted using firewall or service endpoints. Sí.Yes. Se debe habilitar explícitamente y el puerto 3342 debe habilitarse en las reglas de NSG.Needs to be explicitly enabled and port 3342 must be enabled in NSG rules. La dirección IP pública puede deshabilitarse si es necesario.Public IP can be disabled if needed. Consulte Punto de conexión público para más información.See Public endpoint for more details.
Restauración de base de datos a un momento dadoPoint in time database restore Sí, todos los niveles de servicio que no sean de hiperescala. Consulte Recuperación de bases de datos SQL.Yes - all service tiers other than hyperscale - see SQL Database recovery Sí; consulte el artículo sobre recuperación SQL DatabaseYes - see SQL Database recovery
Grupos de recursosResource pools Sí, como grupos elásticosYes, as Elastic pools Sí.Yes. Una sola instancia de Instancia administrada de SQL puede tener varias bases de datos que comparten el mismo grupo de recursos.A single instance of SQL Managed Instance can have multiple databases that share the same pool of resources. Además, puede implementar varias instancias de Instancia administrada de SQL en grupos de instancias (versión preliminar) que pueden compartir los recursos.In addition, you can deploy multiple instances of SQL Managed Instance in instance pools (preview) that can share the resources.
Escalado o reducción vertical (en línea)Scaling up or down (online) Sí, puede cambiar la DTU o los núcleos virtuales reservados o el almacenamiento máximo con un tiempo de inactividad mínimo.Yes, you can either change DTU or reserved vCores or max storage with the minimal downtime. Sí, puede cambiar los núcleos virtuales reservados o el almacenamiento máximo con un tiempo de inactividad mínimo.Yes, you can change reserved vCores or max storage with the minimal downtime.
Alias de SQLSQL Alias No, use alias DNS.No, use DNS Alias No, use Clicongf para configurar el alias en las máquinas cliente.No, use Clicongf to set up alias on the client machines.
SQL AnalyticsSQL Analytics Yes Yes
SQL Data SyncSQL Data Sync Yes NoNo
SQL Server Analysis Services (SSAS)SQL Server Analysis Services (SSAS) No, Azure Analysis Services es un servicio en la nube de Azure independiente.No, Azure Analysis Services is a separate Azure cloud service. No, Azure Analysis Services es un servicio en la nube de Azure independiente.No, Azure Analysis Services is a separate Azure cloud service.
SQL Server Integration Services (SSIS)SQL Server Integration Services (SSIS) Sí, con un SSIS administrado en el entorno de Azure Data Factory (ADF), donde los paquetes se almacenan en una base de datos SSISDB que se hospeda en Azure SQL Database y se ejecuta en Azure-SSIS Integration Runtime; consulte Creación de una instancia de Azure-SSIS Integration Runtime en Azure Data Factory.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 las características de SSIS en SQL Database e Instancia administrada de SQL, consulte Comparación entre SQL Database e Instancia administrada de SQL.To compare the SSIS features in SQL Database and SQL Managed Instance, see Compare SQL Database to SQL Managed Instance.
Sí, con un SSIS administrado en el entorno de Azure Data Factory (ADF), donde los paquetes están almacenados en SSISDB hospedado en Instancia administrada de SQL y ejecutado en Azure-SSIS Integration Runtime (IR), consulte Creación de una instancia de Azure-SSIS IR en 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 las características de SSIS en SQL Database e Instancia administrada de SQL, consulte Comparación entre SQL Database e Instancia administrada de SQL.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) No; consulte el artículo sobre Power BINo - see Power BI No: use informes paginados de Power BI en su lugar u hospede SSRS en una máquina virtual de Azure.No - use Power BI paginated reports instead or host SSRS on an Azure VM. Si bien SQL Managed Instance no puede ejecutar SSRS como servicio, sí puede hospedar las bases de datos del catálogo de SSRS para un servidor de informes instalado en una máquina virtual de Azure, mediante la autenticación de 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.
Información de rendimiento de consultas (QPI)Query Performance Insights (QPI) Yes No.No. Usar informes integrados en SQL Server Management Studio y Azure Data Studio.Use built-in reports in SQL Server Management Studio and Azure Data Studio.
Red virtualVNet Parcial; permite el acceso restringido mediante puntos de conexión de red virtual.Partial, it enables restricted access using VNet Endpoints Sí, Instancia administrada de SQL se inserta en la red virtual del cliente.Yes, SQL Managed Instance is injected in customer's VNet. Consulte subred y red virtual.See subnet and VNet
Punto de conexión de servicio de VNetVNet Service endpoint Yes NoNo
Emparejamiento global de red virtualVNet Global peering Sí, uso de los puntos de conexión de IP privada y de servicioYes, using Private IP and service endpoints Sí, mediante el emparejamiento de red virtual.Yes, using Virtual network peering.

HerramientasTools

Azure SQL Database e Instancia administrada de Azure SQL admiten diversas herramientas de datos que pueden ayudarle a administrar los datos.Azure SQL Database and Azure SQL Managed Instance support various data tools that can help you manage your data.

HerramientaTool Azure SQL DatabaseAzure SQL Database Instancia administrada de Azure SQLAzure SQL Managed Instance
Azure portalAzure portal Yes Yes
Azure CLIAzure CLI Yes Yes
Azure Data StudioAzure Data Studio Yes Yes
Azure PowerShellAzure Powershell Yes Yes
Archivo BACPAC (exportar)BACPAC file (export) Sí; consulte el artículo sobre exportación de SQL Database.Yes - see SQL Database export Sí; consulte el artículo sobre exportación de Instancia administrada de SQL.Yes - see SQL Managed Instance export
Archivo BACPAC (importar)BACPAC file (import) Sí; consulte el artículo sobre importación de SQL Database.Yes - see SQL Database import Sí; consulte el artículo sobre importación de Instancia administrada de SQL.Yes - 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 Yes Sí, versión 150.Yes version 150
SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) Yes Yes
SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) Yes Sí, versión 18.0 o posterior.Yes version 18.0 and higher
SQL Server PowerShellSQL Server PowerShell Yes Yes
SQL Server ProfilerSQL Server Profiler No; consulte el artículo sobre eventos extendidos.No - see Extended events Yes
System Center Operations Manager (SCOM)System Center Operations Manager (SCOM) Yes Sí, en versión preliminarYes, in preview

Métodos de migraciónMigration methods

Puede usar diferentes métodos de migración para trasladar los datos entre SQL Server, Azure SQL Database e Instancia administrada de Azure SQL.You can use different migration methods to move your data between SQL Server, Azure SQL Database and Azure SQL Managed Instance. Algunos métodos están en línea y seleccionan todos los cambios realizados en el origen mientras se está ejecutando la migración. Sin embargo, en los métodos sin conexión, es necesario detener la carga de trabajo que está modificando los datos en el origen mientras la migración está en 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.

OrigenSource Azure SQL DatabaseAzure SQL Database Instancia administrada de Azure SQLAzure SQL Managed Instance
SQL Server (local, AzureVM, Amazon RDS)SQL Server (on-prem, AzureVM, Amazon RDS) En línea: Data Migration Service (DMS), replicación transaccionalOnline: Data Migration Service (DMS), Transactional Replication
Sin conexión: Archivo BACPAC (importar), BCPOffline: BACPAC file (import), BCP
En línea: Data Migration Service (DMS), replicación transaccionalOnline: Data Migration Service (DMS), Transactional Replication
Sin conexión: Copia de seguridad/restauración nativa, archivo BACPAC (importar), BCP, replicación de instantáneasOffline: Native backup/restore, BACPAC file (import), BCP, Snapshot replication
Base de datos únicaSingle database Sin conexión: Archivo BACPAC (importar), BCPOffline: BACPAC file (import), BCP Sin conexión: Archivo BACPAC (importar), BCPOffline: BACPAC file (import), BCP
Instancia administrada de SQLSQL Managed Instance En línea: Replicación transaccionalOnline: Transactional Replication
Sin conexión: Archivo BACPAC (importar), BCP, replicación de instantáneasOffline: BACPAC file (import), BCP, Snapshot replication
En línea: Replicación transaccionalOnline: Transactional Replication
Sin conexión: Restauración a un momento dado entre instancias (Azure PowerShell o CLI de Azure), copia de seguridad/restauración nativa, archivo BACPAC (importar), BCP, replicación de instantáneasOffline: Cross-instance point-in-time restore (Azure PowerShell or Azure CLI), Native backup/restore, BACPAC file (import), BCP, Snapshot replication

Pasos siguientesNext steps

Microsoft continúa agregando características a Azure SQL Database.Microsoft continues to add features to Azure SQL Database. Visite la página web Actualizaciones de servicios de Azure para las actualizaciones más recientes mediante estos filtros:Visit the Service Updates webpage for Azure for the newest updates using these filters:

Para más información sobre Azure SQL Database e Instancia administrada de Azure SQL, consulte:For more information about Azure SQL Database and Azure SQL Managed Instance, see: