Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest SQL, Fabric and Power BI learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Applies to:
SQL Server - Linux
This article describes limitations and known issues for SQL Server Integration Services (SSIS) on Linux.
The following features aren't supported in this release of SSIS on Linux:
For other limitations and known issues with SSIS on Linux, see SQL Server on Linux: Known issues.
The following built-in Integration Services components are supported on Linux. Some of them have limitations on the Linux platform. Built-in components that aren't listed here aren't supported on Linux.
Task | Limitations |
---|---|
Execute Process task | Only supports in-process mode. |
File System task | The Move directory and Set file attributes actions aren't supported. |
Script task | Only supports standard .NET Framework APIs. |
Send Mail task | Only supports anonymous user mode. |
Transfer Database task | UNC paths aren't supported. |
In a SQL Server maintenance plan, you can typically use various SSIS tasks.
The following maintenance plan tasks aren't supported on Linux:
The following maintenance plan tasks are supported on Linux:
Component | Limitations |
---|---|
ADO.NET source and destination | Only support the SQLClient data provider. |
Flat File source and destination | 1. Only support Windows-style file paths, to which the default path mapping rule is applied. For example, D:\home\ssis\travel.csv becomes /home/ssis/travel.csv .2. Azure File share that mounted on Red Hat 7 isn't supported. |
OData source | Only supports Basic authentication. |
ODBC source and destination | Supports 64-bit Unicode ODBC drivers on Linux. Depends on the UnixODBC driver manager on Linux. |
OLE DB source and destination | Only support SQL Server Native Client 11.0 and Microsoft OLE DB Provider for SQL Server. |
Component | Limitations |
---|---|
OLE DB Command transformation | Same limitations as the OLE DB source and destination. |
Script component | Only supports standard .NET Framework APIs. |
All the built-in SSIS log providers are supported on Linux except the Windows Event Log provider.
The SQL Server log provider supports only SQL Authentication; it doesn't support Windows Authentication.
The SSIS log providers for Text files, for XML files, and for SQL Server Profiler write their output to a file that you specify. The following considerations apply to the file path:
%TMP%/log.txt
, the log provider appends the literal text /%TMP%/log.txt
to the current host directory.Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest SQL, Fabric and Power BI learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayTraining
Learning path
SQL Server on Linux - Training
SQL Server now runs on your choice of operating system. In this learning path, you'll discover the fundamentals of SQL Server on Linux, before discovering how to run SQL Server on Linux containers and deploy SQL Server on Linux. You'll then learn how to automatically tune your SQL Server on Linux deployment.
Documentation
Configure SSIS on Linux with ssis-conf - SQL Server
This article describes how to configure SQL Server Integration Services (SSIS) on Linux with the ssis-conf utility.
Schedule SSIS Packages on Linux with Cron - SQL Server
This article describes how to schedule SQL Server Integration Services (SSIS) packages on Linux with the cron service.
Extract, Transform, and Load Data on Linux with SSIS - SQL Server
Learn how to run SQL Server Integration Services (SSIS) packages on Linux. Also learn where to find more information about the capabilities of SSIS.
Install SQL Server Integration Services on Linux - SQL Server
This article describes how to install SQL Server Integration Services (SSIS) on Linux. You can install SSIS on Ubuntu and Red Hat Enterprise Linux.