Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Se aplica a:SQL Server en Linux
En este artículo se describen las limitaciones y los problemas conocidos de SQL Server Integration Services (SSIS) en Linux.
Limitaciones y problemas conocidos generales
Las siguientes características no se admiten en esta versión de SSIS en Linux:
- Base de datos de catálogos de SSIS
- Ejecución de paquetes programada por el Agente SQL
- Autenticación de Windows
- Componentes de terceros
- Captura de datos modificados (CDC)
- Escalabilidad horizontal de SSIS
- Azure Feature Pack para SSIS
- Compatibilidad con Hadoop y HDFS
- Microsoft Connector para SAP BW
- SSIS no está disponible para SQL Server 2025 (17.x) en Linux
Para ver otras limitaciones y problemas conocidos con SSIS en Linux, consulta SQL Server en Linux: problemas conocidos.
Componentes admitidos y no admitidos
En Linux se admiten los siguientes componentes de Integration Services integrados. Algunos de ellos tienen limitaciones en la plataforma Linux. Los componentes integrados que no aparecen aquí no se admiten en Linux.
Tareas de flujo de control admitidas
- Inserción masiva, tarea
- tarea Flujo de datos
- Tarea de generación de perfiles de datos
- Tarea Ejecutar SQL
- Tarea Ejecutar instrucción T-SQL
- Texto Expresión
- Tarea FTP
- Tarea Servicio web
- Tarea XML
Tareas de flujo de control admitidas con limitaciones
| Tarea | Limitaciones |
|---|---|
| Tarea Ejecutar proceso | Solo admite el modo en proceso. |
| Tarea Sistema de archivos | No se admiten las acciones Mover directorio ni Establecer atributos de archivo. |
| tarea Script | Solo admite las API de .NET Framework estándar. |
| Enviar correo, tarea | Solo admite el modo de usuario anónimo. |
| Tarea Transferir bases de datos | No se admiten rutas de acceso UNC. |
Tareas del plan de mantenimiento admitidas y no admitidas
En un plan de mantenimiento de SQL Server, normalmente puedes usar varias tareas de SSIS.
Las siguientes tareas del plan de mantenimiento no se admiten en Linux:
- Notificar al operador
- Ejecutar trabajo del Agente SQL Server
Las siguientes tareas del plan de mantenimiento se admiten en Linux:
- Comprobar la integridad de la base de datos
- Reducir base de datos
- Reorganizar índice
- Recompilar índice
- Actualizar estadísticas
- Limpiar historial
- Copia de seguridad de base de datos
- Instrucción T-SQL
Contenedores de flujo de control admitidos
- contenedor de secuencias
- Contenedor de bucles For
- Contenedor Foreach Loop
Orígenes y destinos de flujos de datos admitidos
- Origen y destino de archivo sin formato
- Origen XML
Orígenes y destinos de flujos de datos admitidos con limitaciones
| Componente | Limitaciones |
|---|---|
| Origen y destino de ADO.NET | Solo se admite el proveedor de datos SQLClient. |
| Origen y destino de archivo plano | 1. Solo se admiten rutas de acceso de archivo de tipo Windows a las que se aplica la regla de asignación de rutas de acceso predeterminada. Por ejemplo, D:\home\ssis\travel.csv se convierte en /home/ssis/travel.csv.2. No se admite el recurso compartido de Azure Files que se montó en Red Hat 7. |
| Origen OData | Solo admite la autenticación básica. |
| Origen y destino de ODBC | Admite controladores ODBC Unicode de 64 bits en Linux. Depende del administrador de controladores UnixODBC en Linux. |
| Origen y destino de OLE DB | Solo se admiten SQL Server Native Client 11.0 y el proveedor OLE DB de Microsoft para SQL Server. |
Transformaciones de flujos de datos admitidas
- Agregado
- Auditoría
- Distribuidor de datos equilibrado
- Mapa de caracteres
- División condicional
- Copiar columna
- Conversión de datos
- Columna derivada
- Exportar columna
- agrupación aproximada
- Búsqueda aproximada
- Importar columna
- Búsqueda
- Fusionar
- Combinación de mezcla
- Multidifusión
- Dinamización
- Recuento de filas
- Dimensión de variación lenta
- Sort
- Búsqueda de términos
- Unión de todo
- Anulación de dinamización
Transformaciones de flujos de datos admitidas con limitaciones
| Componente | Limitaciones |
|---|---|
| transformación Comando de OLE DB | Las mismas limitaciones que el origen y destino de OLE DB. |
| componente de script | Solo admite las API de .NET Framework estándar. |
Proveedores de registro admitidos y no admitidos
En Linux se admiten todos los proveedores de registro de SSIS integrados, excepto el proveedor de registro de eventos de Windows.
El proveedor de registro de SQL Server solo admite la autenticación de SQL; no admite la autenticación de Windows.
Los proveedores de registro de SSIS para archivos de texto, archivos XML y SQL Server Profiler escriben los resultados en el archivo que especifique. Las siguientes consideraciones son válidas para la ruta de acceso del archivo:
- Si no proporciona una ruta de acceso, el proveedor de registro escribe en el directorio actual del host. Si el usuario actual no tiene permiso para escribir en el directorio actual del host, el proveedor de registro produce un error.
- No se puede usar una variable de entorno en una ruta de acceso de archivo. Si especifica una variable de entorno, el texto literal que especifique aparece en la ruta de acceso del archivo. Por ejemplo, si especifica
%TMP%/log.txt, el proveedor de registro anexa el texto literal/%TMP%/log.txtal directorio del host actual.
Compatibilidad con Python 3
Python 3 se admite en la actualización acumulativa 21 y versiones posteriores de SQL Server 2022 (16.x). Para obtener más información, consulte las Notas de versión de SQL Server 2022 en Linux.
| Distribución | Nombre del paquete | Versión del paquete |
|---|---|---|
| RHEL 8 | SSIS | 16.0.4215.2-3 |
| RHEL 9 | SSIS | 16.0.4215.2-3 |
| Ubuntu 20.04 | SSIS | 16.0.4215.2-3 |
| Ubuntu 22.04 | SSIS | 16.0.4215.2-3 |