У меня есть связанные службы ADF с файловым сервером (локально). Он обращается к X-диску. Связанная служба использует локальную среду выполнения интеграции (VM) для доступа к файловому серверу. У меня есть конвейер, который копирует файлы из хранилища BLOB-объектов Azure на файловый сервер. Это работает нормально уже более года.
Однако это соединение прервалось после обновления программного обеспечения Integration Runtime на прошлой неделе.
Operation on target ForEach1 failed: Activity failed because an inner activity failed; Inner
activity name: Copy data, Error: ErrorCode= DnsResolutionFailure,
'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message=x could not be
resolved., Source=Microsoft.DataTransfer.Common,'
В чем может быть проблема?
Согласно моему анализу, ниже приведены результаты:
Основная причина:
Начиная с версии 5.22.8297.1
, для повышения безопасности коннектор файловой системы больше не поддерживает подключение к локальному диску, например, к диску C:, а также к \localhost.
Требуются действия:
В качестве долгосрочного решения команда разработчиков ADF рекомендует клиентам предоставлять файлы через удаленный сетевой ресурс, а не с локального диска того же компьютера, на котором работает SHIR.
Временное решение:
Переходите на предыдущую версию SHIR, пока не внесете необходимые изменения, перечисленные выше (долгосрочное решение). Обязательно отключите автоматическое обновление, пока действие не будет выполнено.
Последняя версия, которая поддерживает описанный выше сценарий: 5.22.8285.1
:
После завершения действия снова включите автоматическое обновление или выполните обновление вручную до последней версии как можно скорее.
Вот проблема GitHub, где команда разработчиков ADF активно взаимодействует с пользователями в отношении этой проблемы. Не стесняйтесь добавлять свои комментарии / отзывы, если они у вас есть: Обновление среды выполнения интеграции разрывает соединения с приемником
За последние несколько дней я видел много сообщений о том, что обновление SHIR вызывает сбои. Возможно, вы захотите посмотреть, сможете ли вы установить предыдущую версию и временно отключить обновления.