Поделиться через


Проверка пакетов служб SQL Server Integration Services (SSIS) в Azure

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

При развертывании проекта SQL Server Integration Services (SSIS) в каталоге SSIS (SSISDB) на сервере Azure мастер развертывания пакетов добавляет шаг проверки после страницы Проверка. На этом шаге пакеты в проекте проверяются на предмет известных проблем, которые могут препятствовать их запуску, как ожидается в среде выполнения интеграции Azure SSIS. Затем мастер отобразит применимые предупреждения на странице Проверка.

Внимание

Проверка, описанная в этой статье, производится при развертывании проекта с помощью SQL Server Data Tools (SSDT) версии 17.4 или более поздней. Чтобы получить последнюю версию SSDT, скачайте SQL Server Data Tools (SSDT).

Дополнительные сведения о мастере развертывания пакетов см. в разделе Развертывание проектов и пакетов Integration Services (SSIS).

Проверка диспетчеров подключений

Мастер проверяет конкретные диспетчеры подключений на наличие следующих проблем, которые могут вызвать сбой подключения.

  • Проверка подлинности Windows. Если в строке подключения используется проверка подлинности Windows, проверка даст предупреждение. Для проверки подлинности Windows требуются дополнительные шаги конфигурации. Дополнительные сведения см. в статье Подключение к данным и общим папкам с помощью проверки подлинности Windows.
  • File path (Путь к файлу). Если строка подключения содержит жестко заданный локальный путь к файлу, например C:\\..., проверка даст предупреждение. Может произойти сбой в случае пакетов, которые содержат абсолютный путь.
  • UNC-путь. Если строка подключения содержит UNC-путь, проверка вызовет предупреждение. Может произойти сбой в случае пакетов, которые содержат UNC-путь. Обычно это происходит, если UNC-путь требует проверку подлинности Windows для доступа.
  • Имя узла. Если свойство сервера содержит имя узла, а не IP-адрес, проверка даст предупреждение. Может произойти сбой в случае пакетов, которые содержат имя узла. Обычно это происходит, если виртуальной сети Azure требуется правильная конфигурация DNS для поддержки разрешения DNS-имен.
  • Поставщик или драйвер. Если поставщик или драйвер не поддерживается, проверка вызывает предупреждение. В настоящее время поддерживаются только несколько встроенных поставщиков и драйверов.

Мастер проводит следующие проверки для диспетчеров подключений в списке.

Диспетчер соединений Проверка подлинности Windows Путь к файлу UNC-путь Host name Поставщик или драйвер
Ado Да Да Да
AdoNet Да Да Да
Cache Да Да
Excel Да Да
Файлы Да Да
FlatFile Да Да
FTP Да
MsOLAP100 Да Да
MultiFile Да Да
MultiFlatFile Да Да
OData Да Да
Odbc Да Да Да
OleDb Да Да Да
SmoServer Да Да
SMTP Да Да
SqlMobile Да Да
WMI Да

Проверка источников и назначений

Следующие сторонние источники и назначения не поддерживаются:

  • Источник Oracle и назначение по Attunity
  • Источник Teradata и назначение по Attunity
  • Источник и назначение SAP BW

Проверка задач и компонентов

Задача «Выполнение процесса»

Проверка дает предупреждение, если команда указывает локальный файл с абсолютным путем или файл с UNC-путем. Эти пути могут привести к сбою выполнения Azure.

Задача «Скрипт» и компонент «Скрипт»

Проверка дает предупреждение, если пакет содержит задачу или компонент со скриптами, которые могут ссылаться на неподдерживаемые сборки или вызывать их. Эти ссылки или вызовы могут привести к сбою выполнения.

Другие компоненты

Формат Orc не поддерживается в назначении HDFS и назначении Azure Data Lake Store.

Следующие шаги