Ограничения и известные проблемы для служб SSIS в Linux
Область применения: SQL Server — Linux
В этой статье содержатся сведения об ограничениях и известных проблемах, связанных со службами SQL Server Integration Services (SSIS) на Linux.
Общие ограничения и известные проблемы
Следующие функции не поддерживаются в этом выпуске служб SSIS в Linux:
- Каталог базы данных SSIS
- Выполнение пакета агентом SQL по расписанию
- Проверка подлинности Windows
- Сторонние компоненты
- Система отслеживания измененных данных (CDC)
- Развертывание SSIS с горизонтальным увеличением масштаба
- Пакет дополнительных компонентов Azure для SSIS
- Поддержка Hadoop и HDFS
- Соединитель Microsoft Connector для SAP BW
Сведения о других ограничениях и известных проблемах с SSIS в Linux см. в разделе SQL Server на Linux: Известные проблемы.
Поддерживаемые и неподдерживаемые компоненты
В Linux поддерживаются следующие встроенные компоненты Integration Services. Некоторые из них работают на платформе Linux с ограничениями. Встроенные компоненты, которые не перечислены здесь, не поддерживаются в Linux.
Поддерживаемые задачи потока управления
- задача «Массовая вставка»
- Задача потока данных
- Задача «Профилирование данных»
- Задача "Выполнение SQL"
- Задача «Выполнение инструкции T-SQL»
- Задача «Выражение»
- Задача «FTP»
- Задача «Веб-служба»
- Задача «XML»
Задачи потока управления, поддерживаемые с ограничениями
Задача | Ограничения |
---|---|
Задача «Выполнение процесса» | Поддерживает только внутрипроцессный режим. |
Задача «Файловая система» | Действия с атрибутами файла "Переместить каталог" и "Задать" не поддерживаются. |
задача «Скрипт» | Поддерживает только стандартные API .NET Framework. |
Задача «Отправка почты» | Поддерживает только режим анонимного пользователя. |
Задача "Передача базы данных" | UNC-пути не поддерживаются. |
Поддерживаемые и неподдерживаемые задачи плана обслуживания
В плане обслуживания SQL Server обычно можно использовать различные задачи SSIS.
Следующие задачи плана обслуживания не поддерживаются в Linux:
- Оповещение оператора
- Выполнение задания агента SQL Server
В Linux поддерживаются следующие задачи плана обслуживания:
- Проверка целостности базы данных
- Сжатие базы данных
- Реорганизация индекса
- Перестроение индекса
- Обновить статистику
- Очистка журнала
- Резервное копирование базы данных
- Инструкция Т-SQL
Поддерживаемые контейнеры потока управления
- Контейнер последовательности
- Контейнер «цикл по элементам»
- Контейнер «цикл по каждому элементу»
Поддерживаемые источники и назначения потока данных
- Источник и назначение необработанного файла
- XML-источник
Источники и назначения потока данных, поддерживаемые с ограничениями
Компонент | Ограничения |
---|---|
Источник и назначение ADO.NET | Поддерживают только поставщик данных SQLClient. |
Источник и назначение неструктурированного файла | 1. Поддерживаются только пути к файлам в стиле Windows, к которым применяется правило сопоставления путей по умолчанию. Например, D:\home\ssis\travel.csv преобразуется в /home/ssis/travel.csv .2. Общая папка Azure, подключенная к Red Hat 7, не поддерживается. |
Источник OData | Поддерживает только обычную проверку подлинности. |
Источник и назначение ODBC | Поддерживает 64-разрядные драйверы ODBC для Юникода в Linux. Зависит от диспетчера драйверов UnixODBC в Linux. |
Источник и назначение OLE DB | Поддерживают только SQL Server Native Client 11.0 и поставщик OLE DB Майкрософт для SQL Server. |
Поддерживаемые преобразования потока данных
- Агрегированное
- Audit
- Сбалансированный распределитель данных
- Таблица символов
- Условное разбиение
- Скопировать столбец
- Преобразование данных
- Производный столбец
- Экспорт столбца
- Нечеткое группирование
- Нечеткий уточняющий запрос
- Импорт столбцов
- Подстановка
- Слияние
- Соединение слиянием
- Многоадресная рассылка
- Pivot
- Число строк
- Медленно изменяющееся измерение
- Сортировать
- Уточняющий запрос термина
- Объединить все
- Отменить сводку
Преобразования потока данных, поддерживаемые с ограничениями
Компонент | Ограничения |
---|---|
преобразование «Команда OLE DB» | Те же ограничения, что и для источника и назначения OLE DB. |
компонент скрипта | Поддерживает только стандартные API .NET Framework. |
Поддерживаемые и неподдерживаемые регистраторы
В Linux поддерживаются все встроенные регистраторы SSIS, за исключением регистратора событий Windows.
Поставщик журналов SQL Server поддерживает только проверку подлинности SQL; Он не поддерживает проверку подлинности Windows.
Регистраторы SSIS для текстовых файлов, XML-файлов и SQL Server Profiler записывают выходные данные в указываемый вами файл. Следующие аспекты относятся к пути к файлу:
- Если путь не указан, регистратор записывает данные в текущий каталог узла. Если текущий пользователь не имеет разрешения на запись в текущий каталог узла, регистратор возвращает ошибку.
- Переменная среды не может использоваться в пути к файлу. Если указана переменная среды, ее текст будет отображаться в пути к файлу. Например, если указать
%TMP%/log.txt
, регистратор добавляет к текущему каталогу узла текст/%TMP%/log.txt
.