You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-migrate-ssis.md
+2-106Lines changed: 2 additions & 106 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Extract, transform, and load data on Linux with SSIS | Microsoft Docs
3
-
description:
3
+
description: This article describes SQL Server Integration Services (SSIS) for Linux computers
4
4
author: leolimsft
5
5
ms.author: lle
6
6
ms.reviewer: douglasl
@@ -9,7 +9,6 @@ ms.date: 10/02/2017
9
9
ms.topic: article
10
10
ms.prod: sql-linux
11
11
ms.technology: database-engine
12
-
ms.assetid: 9dab69c7-73af-4340-aef0-de057356b791
13
12
---
14
13
# Extract, transform, and load data on Linux with SSIS
15
14
@@ -51,110 +50,7 @@ To run an SSIS package on a Linux computer, do the following things:
51
50
52
51
## Limitations and known issues
53
52
54
-
### General limitations and known issues
55
-
56
-
The following features are not supported in this release of SSIS on Linux:
57
-
- SSIS Catalog database
58
-
- Scheduled package execution by SQL Agent
59
-
- Windows Authentication
60
-
- Third-party components
61
-
- Change Data Capture (CDC)
62
-
- SSIS Scale Out
63
-
- Azure Feature Pack for SSIS
64
-
- Hadoop and HDFS support
65
-
- Microsoft Connector for SAP BW
66
-
67
-
For other limitations and known issues with SSIS on Linux, see the [Release Notes](sql-server-linux-release-notes.md#ssis).
68
-
69
-
### <a name="components"></a> Supported and unsupported components
70
-
71
-
The following built-in Integration Services components are supported on Linux. Some of them have limitations on the Linux platform, as described in the following tables.
72
-
73
-
Built-in components that are not listed here are not supported on Linux.
74
-
75
-
#### Supported control flow tasks
76
-
- Bulk Insert Task
77
-
- Data Flow Task
78
-
- Data Profiling Task
79
-
- Execute SQL Task
80
-
- Execute T-SQL Statement Task
81
-
- Expression Task
82
-
- FTP Task
83
-
- Web Service Task
84
-
- XML Task
85
-
86
-
#### Control flow tasks supported with limitations
87
-
88
-
| Task | Limitations |
89
-
|------------|---|
90
-
| Execute Process task | Only supports in-process mode. |
91
-
| File System task | The *Move directory* and *Set file attributes* actions are not supported. |
92
-
| Script task | Only supports standard .NET Framework APIs. |
93
-
| Send Mail task | Only supports anonymous user mode. |
94
-
| Transfer Database task | UNC paths are not supported. |
95
-
| | |
96
-
97
-
#### Supported control flow containers
98
-
- Sequence Container
99
-
- For Loop Container
100
-
- Foreach Loop Container
101
-
102
-
#### Supported data flow sources and destinations
103
-
- Raw File source and destination
104
-
- XML Source
105
-
106
-
#### Data flow sources and destinations supported with limitations
107
-
108
-
| Component | Limitations |
109
-
|------------|---|
110
-
| ADO.NET source and destination | Only support the SQLClient data provider. |
111
-
| Flat File source and destination | 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`. |
112
-
| OData source | Only supports Basic authentication. |
113
-
| ODBC source and destination | Supports 64-bit Unicode ODBC drivers on Linux. Depends on the UnixODBC driver manager on Linux. |
114
-
| OLE DB source and destination | Only support SQL Server Native Client 11.0 and Microsoft OLE DB Provider for SQL Server. |
115
-
| | |
116
-
117
-
#### Supported data flow transformations
118
-
- Aggregate
119
-
- Audit
120
-
- Balanced Data Distributor
121
-
- Character Map
122
-
- Conditional Split
123
-
- Copy Column
124
-
- Data Conversion
125
-
- Derived Column
126
-
- Export Column
127
-
- Fuzzy Grouping
128
-
- Fuzzy Lookup
129
-
- Import Column
130
-
- Lookup
131
-
- Merge
132
-
- Merge Join
133
-
- Multicast
134
-
- Pivot
135
-
- Row Count
136
-
- Slowly Changing Dimension
137
-
- Sort
138
-
- Term Lookup
139
-
- Union All
140
-
- Unpivot
141
-
142
-
#### Data flow transformations supported with limitations
143
-
144
-
| Component | Limitations |
145
-
|------------|---|
146
-
| OLE DB Command transformation | Same limitations as the OLE DB source and destination. |
147
-
| Script component | Only supports standard .NET Framework APIs. |
148
-
| | |
149
-
150
-
### Supported and unsupported log providers
151
-
All the built-in SSIS log providers are supported on Linux except the Windows Event Log provider.
152
-
153
-
The SQL Server log provider supports only SQL Authentication; it does not support Windows Authentication.
154
-
155
-
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:
156
-
- 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.
157
-
- 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.
53
+
For detailed info about the limitations and known issues of SSIS on Linux, see [Limitations and known issues for SSIS on Linux](sql-server-linux-ssis-known-issues.md).
title: Limitations and known issues for SSIS on Linux | Microsoft Docs
3
+
description: This article describes limitations and known issues for SQL Server Integration Services (SSIS) on Linux computers
4
+
author: leolimsft
5
+
ms.author: lle
6
+
ms.reviewer: douglasl
7
+
manager: craigg
8
+
ms.date: 10/02/2017
9
+
ms.topic: article
10
+
ms.prod: sql-linux
11
+
ms.technology: database-engine
12
+
---
13
+
# Limitations and known issues for SSIS on Linux
14
+
15
+
This topic describes current limitations and known issues for SQL Server Integration Services (SSIS) on Linux.
16
+
17
+
## General limitations and known issues
18
+
19
+
The following features are not supported in this release of SSIS on Linux:
20
+
- SSIS Catalog database
21
+
- Scheduled package execution by SQL Agent
22
+
- Windows Authentication
23
+
- Third-party components
24
+
- Change Data Capture (CDC)
25
+
- SSIS Scale Out
26
+
- Azure Feature Pack for SSIS
27
+
- Hadoop and HDFS support
28
+
- Microsoft Connector for SAP BW
29
+
30
+
For other limitations and known issues with SSIS on Linux, see the [Release Notes](sql-server-linux-release-notes.md#ssis).
31
+
32
+
## <aname="components"></a> Supported and unsupported components
33
+
34
+
The following built-in Integration Services components are supported on Linux. Some of them have limitations on the Linux platform, as described in the following tables.
35
+
36
+
Built-in components that are not listed here are not supported on Linux.
37
+
38
+
### Supported control flow tasks
39
+
- Bulk Insert Task
40
+
- Data Flow Task
41
+
- Data Profiling Task
42
+
- Execute SQL Task
43
+
- Execute T-SQL Statement Task
44
+
- Expression Task
45
+
- FTP Task
46
+
- Web Service Task
47
+
- XML Task
48
+
49
+
### Control flow tasks supported with limitations
50
+
51
+
| Task | Limitations |
52
+
|------------|---|
53
+
| Execute Process task | Only supports in-process mode. |
54
+
| File System task | The *Move directory* and *Set file attributes* actions are not supported. |
55
+
| Script task | Only supports standard .NET Framework APIs. |
56
+
| Send Mail task | Only supports anonymous user mode. |
57
+
| Transfer Database task | UNC paths are not supported. |
58
+
|||
59
+
60
+
### Supported control flow containers
61
+
- Sequence Container
62
+
- For Loop Container
63
+
- Foreach Loop Container
64
+
65
+
### Supported data flow sources and destinations
66
+
- Raw File source and destination
67
+
- XML Source
68
+
69
+
### Data flow sources and destinations supported with limitations
70
+
71
+
| Component | Limitations |
72
+
|------------|---|
73
+
| ADO.NET source and destination | Only support the SQLClient data provider. |
74
+
| Flat File source and destination | 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`. |
75
+
| OData source | Only supports Basic authentication. |
76
+
| ODBC source and destination | Supports 64-bit Unicode ODBC drivers on Linux. Depends on the UnixODBC driver manager on Linux. |
77
+
| OLE DB source and destination | Only support SQL Server Native Client 11.0 and Microsoft OLE DB Provider for SQL Server. |
78
+
|||
79
+
80
+
### Supported data flow transformations
81
+
- Aggregate
82
+
- Audit
83
+
- Balanced Data Distributor
84
+
- Character Map
85
+
- Conditional Split
86
+
- Copy Column
87
+
- Data Conversion
88
+
- Derived Column
89
+
- Export Column
90
+
- Fuzzy Grouping
91
+
- Fuzzy Lookup
92
+
- Import Column
93
+
- Lookup
94
+
- Merge
95
+
- Merge Join
96
+
- Multicast
97
+
- Pivot
98
+
- Row Count
99
+
- Slowly Changing Dimension
100
+
- Sort
101
+
- Term Lookup
102
+
- Union All
103
+
- Unpivot
104
+
105
+
### Data flow transformations supported with limitations
106
+
107
+
| Component | Limitations |
108
+
|------------|---|
109
+
| OLE DB Command transformation | Same limitations as the OLE DB source and destination. |
110
+
| Script component | Only supports standard .NET Framework APIs. |
111
+
|||
112
+
113
+
### Supported and unsupported log providers
114
+
All the built-in SSIS log providers are supported on Linux except the Windows Event Log provider.
115
+
116
+
The SQL Server log provider supports only SQL Authentication; it does not support Windows Authentication.
117
+
118
+
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:
119
+
- 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.
120
+
- 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.
0 commit comments