Comparación de características: Azure SQL Database e Instancia administrada de Azure SQL
Se aplica a:Azure SQL Database
Azure SQL Managed Instance
Azure SQL Database y SQL Managed Instance comparten una base de código común con la versión estable más reciente de 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. Las características que son comunes entre SQL Server y SQL Database o Instancia administrada de SQL son:
- 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.
- 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).
- 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).
- Funcionalidades de varios modelos: Procesamiento de gráficos, Datos JSON (consulte la guía de introducción), OPENXML, Spatial, OPENJSON e Índices XML.
Azure administra las bases de datos y garantiza su alta disponibilidad. 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. Estas características se describen en las tablas siguientes.
Si necesita más detalles sobre las diferencias, los encontrará en las páginas aparte:
- Diferencias entre Azure SQL Database y SQL Server
- Diferencias entre Azure SQL Managed Instance y SQL Server
Características de SQL Database e Instancia administrada de SQL
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.
Característica | Azure SQL Database | Instancia administrada de Azure SQL |
---|---|---|
Always Encrypted | Sí; consulte los artículos sobre el almacén de certificados y el almacén de claves. | Sí; consulte los artículos sobre el almacén de certificados y el almacén de claves. |
Grupos de disponibilidad AlwaysOn (SQL Server) | Se garantiza una disponibilidad del 99,99-99,995 % para cada base de datos. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database | Se garantiza una disponibilidad del 99,99 % para cada base de datos y el usuario no la puede administrar. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database. Use grupos de conmutación por error automática para configurar una Instancia administrada de SQL secundaria en otra región. No se pueden usar instancias de SQL Server y SQL Database como secundarias de Instancia administrada de SQL. |
Conectar una base de datos | No | No |
Auditoría | Sí | Sí, con algunas diferencias. |
Autenticación de Azure Active Directory (Azure AD). | Sí. Solo usuarios de Azure AD. | Sí. Inicios de sesión de Azure AD en el nivel de servidor incluidos. |
Comando BACKUP | No, solo copias de seguridad automáticas iniciadas por el sistema; consulte Copias de seguridad automáticas | 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. |
Funciones integradas | La mayoría; consulte las funciones. | S; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadores |
Instrucción BULK INSERT | Sí, pero solo con Azure Blob Storage como origen. | Sí, pero solo con Azure Blob Storage como origen. Consulte las diferencias. |
Certificados y claves asimétricas | Sí, sin acceso al sistema de archivos para las operaciones BACKUP y CREATE . |
Sí, sin acceso al sistema de archivos para las operaciones BACKUP y CREATE . Consulte las BACKUP . |
Captura de datos modificados: CDC | Sí, para el nivel S3 y superiores. No se admiten los niveles Básico, S0, S1 y S2. | Sí |
Intercalación: servidor/instancia | Sí, la intercalación predeterminada para la base de datos es SQL_Latin1_General_CP1_CI_AS . La intercalación de la base de datos se puede establecer en la creación de la base de datos y no se puede actualizar. Especifique una intercalación para los datos (COLLATE ) y una intercalación de catálogo para los metadatos del sistema y los identificadores de objeto (CATALOG_COLLATION ). En Azure SQL Database, no hay intercalación del servidor. |
Sí, se puede establecer cuando se crea la instancia y no se puede actualizar después. |
Índices de almacén de columnas | Sí: niveles Premium, Estándar - S3 y superior, De uso general, Crítico para la empresa e Hiperescala. | Sí |
Common Language Runtime: CLR | No | Sí, pero sin acceso al sistema de archivos en la instrucción CREATE ASSEMBLY . Consulte las CREATE ASSEMBLY . |
Credenciales | Sí, pero solo credenciales con ámbito de base de datos. | Sí, pero solo se admiten Azure Key Vault y SHARED ACCESS SIGNATURE . Consulte esta información. |
Consultas de nombre de tres partes y entre bases de datos | No; consulte el artículo sobre consultas elásticas | Sí |
Transacciones entre bases de datos | No | Sí, dentro de la instancia. Consulte las diferencias de servidores vinculados para consultas entre instancias. |
Correo electrónico de base de datos: DbMail | No | Sí |
Creación de reflejo de la base de datos | No | No |
Instantáneas de base de datos | No | No |
Virtualización de base de datos | No | Sí |
Instrucciones DBCC | La mayoría; consulte el artículo sobre instrucciones. | Sí; consulte el artículo sobre diferencias de DBCC |
Instrucciones DDL | La mayoría; consulte el artículo sobre instrucciones. | Sí; consulte el artículo sobre diferencias de T-SQL |
Desencadenadores DDL | Solo base de datos | Sí |
Vistas con particiones distribuidas | No | Sí |
Transacciones distribuidas: MS DTC | No; consulte el artículo sobre transacciones elásticas. | Sí, DTC para Azure SQL Managed Instance, y Transacciones elásticas |
Desencadenadores DML | La mayoría; consulte el artículo sobre instrucciones. | Sí |
DMV | La mayoría; consulte el artículo sobre DMV | Sí; consulte el artículo sobre diferencias de T-SQL |
Consulta elástica | Sí, con el tipo de RDBMS necesario (versión preliminar pública) | No, use consultas nativas para múltiples bases de datos y un servidor vinculado en su lugar |
Notificaciones de eventos | No; consulte el artículo sobre alertas. | No |
Expresiones | Sí | Sí |
Eventos extendidos (XEvent) | Algunas; consulte Eventos extendidos en SQL Database | Sí: consulte el artículo sobre diferencias de eventos extendidos |
Procedimientos almacenados extendidos | No | No |
Archivos y grupos de archivos | Solo el grupo de archivos principal. | Sí. Las rutas de acceso de archivo se asignan automáticamente y no se puede especificar la ubicación del archivo en la ALTER DATABASE ADD FILE ALTER DATABASE ADD FILE . |
Secuencia de archivos | No | No |
Búsqueda de texto completo (FTS) | Sí, pero no se admiten separadores de palabras ni filtros de terceros | Sí, pero no se admiten separadores de palabras ni filtros de terceros |
Funciones | La mayoría; consulte las funciones. | S; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadores |
Optimización en memoria | Sí en los niveles de servicio Premium y Crítico para la empresa. Compatibilidad limitada para objetos OLTP en memoria no persistentes, como las variables de tabla optimizada para memoria en el . |
Sí en el nivel de servicio Crítico para la empresa. |
Elementos de lenguaje | La mayoría; consulte el artículo sobre elementos. | Sí; consulte el artículo sobre diferencias de T-SQL |
Libro de contabilidad | Sí | Sí (versión preliminar pública) |
Característica de vinculación | No | Sí (versión preliminar pública) |
Servidores vinculados | No; consulte el artículo sobre consulta elástica. | Sí. Solo a SQL Server y SQL Database sin transacciones distribuidas. |
Servidores vinculados que leen de archivos (CSV, Excel) | No. Use BULK INSERT o OPENROWSET como alternativa al formato CSV. | No. Use BULK INSERT o OPENROWSET como alternativa al formato CSV. Realice un seguimiento de estas solicitudes en el elemento de comentarios de Instancia administrada de SQL. |
Trasvase de registros | Cada base de datos incluye alta disponibilidad. La recuperación ante desastres se explica en Información general sobre continuidad empresarial. | Se integra de forma nativa como parte del proceso de migración de Azure Database Migration Service (DMS). Se integra de forma nativa en proyectos de migración de datos personalizados como Log Replay Service (LRS) externo. 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. La recuperación ante desastres se explica en Información general sobre continuidad empresarial. 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. |
Inicios de sesión y usuarios | 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). No se admite EXECUTE AS LOGIN ; utilice EXECUTE AS USER en su lugar. |
Sí, con algunas diferencias. Los inicios de sesión de Windows se admiten a través de Kerberos : el proceso requiere la sincronización de Active Directory con Azure Active Directory. |
Registro mínimo durante la importación en bloque | No, solo se admite el modelo de recuperación completa. | No, solo se admite el modelo de recuperación completa. |
Modificación de datos del sistema | No | Sí |
OLE Automation | No | No |
OPENDATASOURCE | No | Sí, solo para SQL Database, Instancia administrada de SQL y SQL Server. Consulte las diferencias de T-SQL. |
OPENQUERY | No | Sí, solo para SQL Database, Instancia administrada de SQL y SQL Server. Consulte las diferencias de T-SQL. |
OPENROWSET | Sí, solo para importar desde 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. Consulte las diferencias de T-SQL. |
Operadores | La mayoría; consulte el artículo sobre operadores. | Sí; consulte el artículo sobre diferencias de T-SQL |
Polybase | No. Puede consultar los datos de los archivos colocados en Azure Blob Storage mediante la función OPENROWSET o usar OPENROWSET . |
Sí, para Azure Data Lake Storage (ADLS) y Azure Blob Storage como origen de datos. Vea Virtualización de datos con Azure SQL Managed Instance para obtener más información. |
Notificaciones de consulta | No | Sí |
Machine Learning Services (anteriormente R Services) | No | Sí, consulte Machine Learning Services en Azure SQL Managed Instance. |
Modelos de recuperación | Solo se admite la recuperación completa que garantiza una alta disponibilidad. Los modelos de recuperación simple y de registro masivo no están disponibles. | Solo se admite la recuperación completa que garantiza una alta disponibilidad. Los modelos de recuperación simple y de registro masivo no están disponibles. |
Resource Governor | No | Sí |
Instrucciones RESTORE | No | Sí, con las opciones FROM URL obligatorias para los archivos de copia de seguridad situados en Azure Blob Storage. Consulte las diferencias de restauración. |
Restaurar la base de datos a partir de una copia de seguridad | Solo a partir de copias de seguridad automatizadas; consulte el artículo sobre recuperación de SQL Database | 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). |
Restaurar base de datos en SQL Server | No. Use BACPAC o BCP en lugar de la restauración nativa. | Sí, solo para SQL Server 2022. Para obtener más información, consulte Restauración de una copia de seguridad de base de datos de SQL Managed Instance en SQL Server 2022. En su lugar, use BACPAC, BCP o la replicación transaccional. |
Búsqueda semántica | No | No |
Service Broker | No | Sí, pero solo dentro de la instancia. 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. Consulte las diferencias de Service Broker. |
Valores de configuración del servidor | No | Sí; consulte el artículo sobre diferencias de T-SQL |
Instrucciones SET | La mayoría; consulte el artículo sobre instrucciones. | Sí; consulte el artículo sobre diferencias de T-SQL |
Agente SQL Server | No, consulte Trabajos elásticos (versión preliminar pública). | Sí; consulte el artículo sobre diferencias de Agente SQL Server |
Auditoría de SQL Server | No; consulte el artículo sobre auditoría de SQL Database. | Sí; consulte el artículo sobre las diferencias de auditoría |
Funciones almacenadas del sistema | La mayoría; consulte las funciones. | S; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadores |
Procedimientos almacenados del sistema | Algunas; consulte el artículo sobre procedimientos almacenados. | S; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadores |
Tablas del sistema | Algunas; consulte el artículo sobre tablas. | Sí; consulte el artículo sobre diferencias de T-SQL |
Vistas de catálogo del sistema | Algunas; consulte el artículo sobre vistas. | Sí; consulte el artículo sobre diferencias de T-SQL |
TempDB | Sí. 32 GB por núcleo para cada base de datos. | Sí. 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. |
Tablas temporales | Tablas temporales globales locales y de ámbito de base de datos | Tablas temporales globales locales y de ámbito de instancia |
Elección de la zona horaria | No | Sí, y debe configurarse cuando se crea la Instancia administrada de SQL. |
Marcas de seguimiento | No | Sí, pero solo un conjunto limitado de marcas de seguimiento globales. Consulte el artículo sobre diferencias de DBCC. |
Replicación transaccional | Sí, solo los suscriptores de replicación transaccional y replicación de instantáneas. | Sí (versión preliminar pública): consulte las limitaciones. |
Cifrado de datos transparente (TDE) | Sí | Sí |
Autenticación de Windows | No | Sí, consulte Autenticación de Windows para entidades de seguridad de Azure Active Directory. |
Agrupación en clústeres de conmutación por error de Windows Server | No. Todas las bases de datos incluyen otras técnicas que proporcionan alta disponibilidad. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database. | No. Todas las bases de datos incluyen otras técnicas que proporcionan alta disponibilidad. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database. |
Funcionalidades de plataforma
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. Hay una serie de servicios externos que se pueden usar con Azure SQL Database.
Característica de la plataforma | Azure SQL Database | Instancia administrada de Azure SQL |
---|---|---|
Replicación geográfica activa | Sí: todos los niveles de servicio. | No, consulte Grupos de conmutación por error automática como alternativa. |
Grupos de conmutación por error automática | Sí: todos los niveles de servicio. | Sí, consulte Grupos de conmutación por error automática. |
Escalado automático | Sí, pero solo en el modelo sin servidor. 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. El cambio del nivel de servicio requiere un tiempo de inactividad mínimo o inexistente. | No, debe elegir proceso y almacenamiento reservados. 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. |
Copias de seguridad automáticas | Sí. 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. | Sí. 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. |
Ajuste automático (índices) | Sí | No |
Zonas de disponibilidad | Sí | En versión preliminar solo para el nivel Crítico para la empresa |
Azure Resource Health | Sí | No |
Retención de copias de seguridad a corto plazo | Sí. 7 días (predeterminado), máximo 35 días. | Sí. 7 días (predeterminado), máximo 35 días. |
Data Migration Service (DMS) | Sí | Sí |
Trabajos elásticos | Sí, consulte Trabajos elásticos (versión preliminar pública). | No. Se puede usar el Agente SQL en su lugar. |
Acceso al sistema de archivos | No. Use BULK INSERT o OPENROWSET para acceder y cargar datos de Azure Blob Storage como alternativa. | No. Use BULK INSERT o OPENROWSET para acceder y cargar datos de Azure Blob Storage como alternativa. |
Restauración geográfica | Sí | Sí |
Arquitectura de hiperescala | Sí | No |
Retención de copia de seguridad a largo plazo (LTR) | Sí, las copias de seguridad realizadas automáticamente se conservan 10 años. Las directivas de retención a largo plazo todavía no se admiten en bases de datos de Hiperescala. | Sí, las copias de seguridad realizadas automáticamente se conservan 10 años. |
Pausar o reanudar | Sí, en el modelo sin servidor | No |
Administración basada en directivas | No | No |
Dirección IP pública | Sí. El acceso puede restringirse mediante puntos de conexión de servicio o un firewall. | Sí. Se debe habilitar explícitamente y el puerto 3342 debe habilitarse en las reglas de NSG. La dirección IP pública puede deshabilitarse si es necesario. Consulte Punto de conexión público para más información. |
Restauración de base de datos a un momento dado | Sí: todos los niveles de servicio. Consulte el artículo sobre recuperación SQL Database | Sí; consulte el artículo sobre recuperación SQL Database |
Grupos de recursos | Sí, como grupos elásticos | Sí. Una sola instancia de Instancia administrada de SQL puede tener varias bases de datos que comparten el mismo grupo de recursos. Además, puede implementar varias instancias de SQL Managed Instance en grupos de instancias (versión preliminar) que pueden compartir los recursos. |
Escalado o reducción vertical (en línea) | Sí, puede cambiar la DTU o los núcleos virtuales reservados o el almacenamiento máximo con un tiempo de inactividad mínimo. | Sí, puede cambiar los núcleos virtuales reservados o el almacenamiento máximo con un tiempo de inactividad mínimo. |
Alias de SQL | No, use alias DNS. | No, use Cliconfg para configurar el alias en las máquinas cliente. |
SQL Analytics | Sí | Sí |
SQL Data Sync | Sí | No |
SQL Server Analysis Services (SSAS) | No, Azure Analysis Services es un servicio en la nube de Azure independiente. | No, Azure Analysis Services es un servicio en la nube de Azure independiente. |
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. 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. |
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. 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. |
SQL Server Reporting Services (SSRS) | No; consulte el artículo sobre Power BI | No: use informes paginados de Power BI en su lugar u hospede SSRS en una máquina virtual de Azure. 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. |
Información de rendimiento de consultas (QPI) | Sí | No. Usar informes integrados en SQL Server Management Studio y Azure Data Studio. |
Red virtual | Parcial; permite el acceso restringido mediante puntos de conexión de red virtual. | Sí, Instancia administrada de SQL se inserta en la red virtual del cliente. Consulte subred y red virtual. |
Punto de conexión de servicio de VNet | Sí | Sí |
Emparejamiento global de red virtual | Sí, uso de los puntos de conexión de IP privada y de servicio | Sí, mediante el emparejamiento de red virtual. |
Conectividad privada | Sí, mediante Private Link | Sí, con VNet. |
Límites de recursos
En la tabla siguiente se comparan los límites máximos de recursos disponibles para Azure SQL Database y Azure SQL Managed Instance:
Categoría | Azure SQL Database | Instancia administrada de Azure SQL |
---|---|---|
Tamaño de proceso | Hasta 128 núcleos virtuales | Hasta 128 núcleos virtuales |
Tamaño de almacenamiento | 1 GB-100 TB | 16 TB |
Tamaño de Tempdb | 32 GB por núcleo virtual, hasta 2560 GB | Hasta 4 TB: limitado en función del tamaño de almacenamiento reservado |
Rendimiento de escritura de registros | Hasta 100 MB/s | 4,5 MB/s por núcleo virtual (máximo 192 MB/s) |
Disponibilidad | SLA predeterminado Acuerdo de Nivel de Servicio del 99,995 % con redundancia de zona |
SLA predeterminado |
Copias de seguridad | Una opción de almacenamiento con redundancia local (LRS), almacenamiento con redundancia de zona (ZRS) o almacenamiento con redundancia geográfica (GRS) Retención de 1 a 35 días (7 días de manera predeterminada), con hasta 10 años de retención a largo plazo disponible |
Una opción de almacenamiento con redundancia local (LRS), almacenamiento con redundancia de zona (ZRS), almacenamiento con redundancia geográfica(GRS) o almacenamiento con redundancia de zona geográfica(GZRS) Retención de 1 a 35 días (7 días de manera predeterminada), con hasta 10 años de retención a largo plazo disponible |
Réplicas de solo lectura | Escala de lectura con réplicas de alta disponibilidad de 1 a 4 o réplicas con nombre de 1 a 30 De 0 a 4 réplicas geográficas |
1 réplica de alta disponibilidad integrada es legible De 0 a 1 réplicas integradas mediante grupos de conmutación por error automática |
Modelos de descuento | Instancias reservadas Ventaja híbrida de Azure (no disponible en suscripciones de desarrollo y pruebas) Suscripciones de Desarrollo/pruebas de Enterprise y de pago por uso |
Instancias reservadas Ventaja híbrida de Azure (no disponible en suscripciones de desarrollo y pruebas) Suscripciones de Desarrollo/pruebas de Enterprise y de pago por uso |
A fin de obtener más información sobre los límites de recursos para Azure SQL Database, revise lo siguiente:
- Servidor lógico
- En el modelo de núcleo virtual: bases de datos únicas y grupos elásticos
- En el modelo de DTU: bases de datos únicas y grupos elásticos
Para obtener más información sobre los límites de recursos en Azure SQL Managed Instance, revise Límites de recursos.
Herramientas
Azure SQL Database e Instancia administrada de Azure SQL admiten diversas herramientas de datos que pueden ayudarle a administrar los datos.
Herramienta | Azure SQL Database | Instancia administrada de Azure SQL |
---|---|---|
Azure portal | Sí | Sí |
Azure CLI | Sí | Sí |
Azure Data Studio | Sí | Sí |
Azure PowerShell | Sí | Sí |
Archivo BACPAC (exportar) | Sí; consulte el artículo sobre exportación de SQL Database. | Sí; consulte el artículo sobre exportación de Instancia administrada de SQL. |
Archivo BACPAC (importar) | Sí; consulte el artículo sobre importación de SQL Database. | Sí; consulte el artículo sobre importación de Instancia administrada de SQL. |
Data Quality Services (DQS) | No | No |
Master Data Services (MDS) | No | No. Hospede MDS en una máquina virtual de Azure. Si bien SQL Managed Instance no puede ejecutar MDS como servicio, sí puede hospedar las bases de datos de MDS para un servicio de MDS instalado en una máquina virtual de Azure, mediante la autenticación de SQL Server. |
SMO | Sí | Sí, versión 150. |
SQL Server Data Tools (SSDT) | Sí | Sí |
SQL Server Management Studio (SSMS) | Sí | Sí, versión 18.0 o posterior. |
SQL Server PowerShell | Sí | Sí |
SQL Server Profiler | No; consulte el artículo sobre eventos extendidos. | Sí |
System Center Operations Manager | Sí | Sí |
Métodos de migración
Puede usar diferentes métodos de migración para trasladar los datos entre SQL Server, Azure SQL Database e Instancia administrada de Azure SQL. 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.
Origen | Azure SQL Database | Instancia administrada de Azure SQL |
---|---|---|
SQL Server (local, AzureVM, Amazon RDS) | En línea:Replicación transaccional Sin conexión:Data Migration Service (DMS), archivo BACPAC (importación), BCP |
En línea:Data Migration Service (DMS), replicación transaccional Sin conexión: Copia de seguridad/restauración nativa, archivo BACPAC (importar), BCP, replicación de instantáneas |
Base de datos única | Sin conexión:Archivo BACPAC (importar), BCP | Sin conexión:Archivo BACPAC (importar), BCP |
Instancia administrada de SQL | En línea:Replicación transaccional En línea:Archivo BACPAC (importar), BCP, replicación de instantáneas |
En línea:Replicación transaccional 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áneas |
Pasos siguientes
Microsoft continúa agregando características a Azure SQL Database. Visite la página web Actualizaciones de servicios de Azure para las actualizaciones más recientes mediante estos filtros:
- Filtrado a Azure SQL Database.
- Filtrado a Anuncios de disponibilidad general (GA) para características de SQL Database.
Para más información sobre Azure SQL Database e Instancia administrada de Azure SQL, consulte: