Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server в Linux
В этой статье содержатся сведения об ограничениях и известных проблемах, связанных со службами SQL Server Integration Services (SSIS) на Linux.
Общие ограничения и известные проблемы
В данной версии SQL Server Integration Services (SSIS) на Linux не поддерживаются следующие функции:
- Каталог базы данных SSIS
- Выполнение пакета агентом SQL по расписанию
- Проверка подлинности Windows
- Сторонние компоненты
- Отслеживание изменений данных (CDC)
- Развертывание SSIS с масштабированием по горизонтали
- Пакет дополнительных компонентов Azure для SSIS
- Поддержка Hadoop и HDFS
- Коннектор Microsoft для SAP BW
- Служба SSIS недоступна для SQL Server 2025 (17.x) в Linux
Сведения о других ограничениях и известных проблемах с 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. Подключенный к Red Hat 7 общий ресурс файлов Azure не поддерживается. |
| Источник OData | Поддерживает только обычную проверку подлинности. |
| Источник и назначение ODBC | Поддерживает 64-разрядные драйверы ODBC для Юникода в Linux. Зависит от диспетчера драйверов UnixODBC в Linux. |
| Источник и назначение OLE DB | Поддерживаются только SQL Server Native Client 11.0 и Microsoft OLE DB Provider для SQL Server. |
Поддерживаемые преобразования потока данных
- Агрегат
- Аудит
- Сбалансированный распределитель данных
- Таблица символов
- Условное разбиение
- Скопировать столбец
- Преобразование данных
- Производный столбец
- Экспорт столбца
- Нечеткое группирование
- Нечеткий поиск
- Импорт столбцов
- Поиск
- Слияние
- Соединение слиянием
- Многоадресная рассылка
- Поворот
- Число строк
- Медленно изменяющееся измерение
- Сортировать
- Поиск термина
- Объединить все
- Отменить сводку
Преобразования потока данных, поддерживаемые с ограничениями
| Компонент | Ограничения |
|---|---|
| Команда 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.
Поддержка Python 3
Python 3 поддерживается в накопительном обновлении 21 и более поздних версиях SQL Server 2022 (16.x). Дополнительные сведения см. в заметках о выпуске SQL Server 2022 в Linux.
| Распределение | Имя пакета | Версия пакета |
|---|---|---|
| RHEL 8 | SQL Server Integration Services (SSIS) | 16.0.4215.2-3 |
| RHEL 9 | SQL Server Integration Services (SSIS) | 16.0.4215.2-3 |
| Ubuntu 20.04 | SQL Server Integration Services (SSIS) | 16.0.4215.2-3 |
| Ubuntu 22.04 | SQL Server Integration Services (SSIS) | 16.0.4215.2-3 |