Limitaciones y problemas conocidos de SSIS en Linux

Se aplica a:SQL Server: 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 for SAP BW

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
  • Balanced Data Distributor
  • 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
  • Merge
  • Merge Join
  • 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.txt al directorio del host actual.