Ограничения и известные проблемы для служб 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.