General limitations Of SQL Server on Linux-2017

The following features are not supported in this release of SSIS on Linux:
      Ø  SSIS Catalog database
Ø  Scheduled package execution by SQL Agent
Ø  Windows Authentication
Ø  Third-party components
Ø  Change Data Capture (CDC)
Ø  SSIS Scale Out
Ø  Azure Feature Pack for SSIS
Ø  Hadoop and HDFS support
Ø  Microsoft Connector for SAP BW

Supported and unsupported components:

The following built-in Integration Services components are supported on Linux. Some of them have limitations on the Linux platform.
Supported control flow tasks
Ø  Bulk Insert Task
Ø  Data Flow Task
Ø  Data Profiling Task
Ø  Execute SQL Task
Ø  Execute T-SQL Statement Task
Ø  Expression Task
Ø  FTP Task
Ø  Web Service Task
Ø  XML Task

Control flow tasks supported with limitations

 

Task
Limitations
Execute Process task
Only supports in-process mode.
File System task
The Move directory and Set file attributes actions are not supported.
Script task
Only supports standard .NET Framework APIs.
Send Mail task
Only supports anonymous user mode.
Transfer Database task
UNC paths are not supported.
The following maintenance plan tasks are not supported on Linux:
Ø  Notify Operator
Ø  Execute SQL Server Agent Job
The following maintenance plan tasks are supported on Linux:
Ø  Check Database Integrity
Ø  Shrink Database
Ø  Reorganize Index
Ø  Rebuild Index
Ø  Update Statistics
Ø  Clean Up History
Ø  Back Up Database
Ø  T-SQL Statement
Supported control flow containers
Ø  Sequence Container
Ø  For Loop Container
Ø  Foreach Loop Container
Supported data flow sources and destinations
Ø  Raw File source and destination
Ø  XML Source
Data flow sources and destinations supported with limitations
Component
Limitations
ADO.NET source and destination
Only support the SQLClient data provider.
Flat File source and destination
Only support Windows-style file paths, to which the default path mapping rule is applied. For example E:\home\ssis\test.csv becomes /home/ssis/test.csv.
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.
Supported data flow transformations
Ø  Aggregate
Ø  Audit
Ø  Balanced Data Distributor
Ø  Character Map
Ø  Conditional Split
Ø  Copy Column
Ø  Data Conversion
Ø  Derived Column
Ø  Export Column
Ø  Fuzzy Grouping
Ø  Fuzzy Lookup
Ø  Import Column
Ø  Lookup
Ø  Merge
Ø  Merge Join
Ø  Multicast
Ø  Pivot
Ø  Row Count
Ø  Slowly Changing Dimension
Ø  Sort
Ø  Term Lookup
Ø  Union All
Ø  Unpivot
Data flow transformations supported with limitations
Component
Limitations
OLE DB Command transformation
Same limitations as the OLE DB source and destination.
Script component
Only supports standard .NET Framework APIs.
Supported and unsupported log providers
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 does not support Windows Authentication.
The SSIS log providers for Text files, for XML files, and for SQL Server Profiler writes their output to a file that you specify. The following considerations apply to the file path:
Ø  If you don't provide a path, the log provider writes to the current directory of the host. If the current user doesn't have permission to write to the current directory of the host, the log provider raises an error.
Ø  You can't use an environment variable in a file path. If you specify an environment variable, the literal text that you specify appears in the file path. For example, if you specify %TMP%/log.txt, the log provider appends the literal text /%TMP%/log.txt to the current host directory.

1 comment:

  1. Thank you so much for providing information about SQL and SSIS and other similar aspects.

    SSIS Postgresql Write

    ReplyDelete

thedbaportfolio@gmail.com