Comparación de características: Azure SQL Database e Instancia administrada de Azure SQLFeatures comparison: Azure SQL Database and Azure SQL Managed Instance
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:
- Características del lenguaje: Palabras clave de lenguaje de control de flujo, Cursores, Tipos de datos, Instrucciones DML, Predicados, Números de secuencia, Procedimientos almacenados y Variables.Language features - Control of flow language keywords, Cursors, Data types, DML statements, Predicates, Sequence numbers, Stored procedures, and Variables.
- Características de base de datos: Ajuste automático (forzado del plan), Seguimiento de cambios, Intercalación de bases de datos, Bases de datos independientes, Usuarios contenidos, Compresión de datos, Configuración de base de datos, Operaciones de índice en línea, Creación de particiones y Tablas temporales (consulte la guía de introducción).Database features - Automatic tuning (plan forcing), Change tracking, Database collation, Contained databases, Contained users, Data compression, Database configuration settings, Online index operations, Partitioning, and Temporal tables (see getting started guide).
- Características de seguridad: Roles de aplicación, Enmascaramiento de datos dinámico (consulte la guía de introducción), Seguridad de nivel de fila y Detección de amenazas (consulte las guías de introducción de SQL Database y e Instancia administrada de SQL).Security features - Application roles, Dynamic data masking (see getting started guide), Row Level Security, and Threat detection - see getting started guides for SQL Database and SQL Managed Instance.
- Funcionalidades de varios modelos: Procesamiento de gráficos, Datos JSON (consulte la guía de introducción), OPENXML, Spatial, OPENJSON e Índices XML.Multi-model capabilities - Graph processing, JSON data (see getting started guide), OPENXML, Spatial, OPENJSON, and XML indexes.
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 | SíYes | Sí, 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 | Sí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 | Sí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 | Sí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 | SíYes |
Vistas con particiones distribuidasDistributed partition views | NoNo | Sí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 | Sí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 | SíYes | Sí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 | Sí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 | Sí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 | Sí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 | Sí, 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 | Sí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) | SíYes | NoNo |
Zonas de disponibilidadAvailability Zones | SíYes | NoNo |
Azure Resource HealthAzure Resource Health | Sí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) | SíYes | Sí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 | SíYes | SíYes |
Arquitectura de hiperescalaHyperscale architecture | Sí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 | SíYes | SíYes |
SQL Data SyncSQL Data Sync | Sí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) | Sí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 | Sí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.
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.
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:
- Filtrado a Azure SQL Database.Filtered to Azure SQL Database.
- Filtrado a Disponibilidad general Anuncios () para características de SQL Database.Filtered to General Availability (GA) announcements for SQL Database features.
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: