Опция триггера не работает с конвейером параметров, где конвейер успешно работает в режиме отладки - PullRequest
0 голосов
/ 20 марта 2020

Я создал параметризованный конвейер в фабрике данных Azure. Этот конвейер работает нормально, если я запускаю, нажимая на отладку. Но он терпит неудачу, выполняя через опцию триггера. он не распознает исходную базу данных. Выдает ошибку ниже.

Ошибка

Операция на цели Получить таблицу и список процедур не удалась: произошел сбой на стороне источника. ErrorCode = SqlOperationFailed, 'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message = Ошибка операции базы данных со следующей ошибкой:' Неверное имя объекта 'stg.controlTableL oop'. ', Source =,' 'Type = System.Data.SqlClient.SqlException, Message = Неверное имя объекта 'stg.controlTableL oop'., Source =. Net SqlClient Provider Data, SqlErrorNumber = 208, Class = 16, ErrorCode = -2146232060, State = 1, Ошибки = [{Class = 16, Number = 208, State = 1, Message = Недопустимое имя объекта 'stg.controlTableL oop'.,},], '

Параметр триггера не работает с конвейер параметров, где конвейер успешно работает в режиме отладки

1 Ответ

0 голосов
/ 25 марта 2020

Просто для краткости:

Это какая-то проблема refre sh, поскольку служба связи фабрики данных указывала на неверное секретное имя, а локальная ветка DevOps указывала на правильное секретное имя. Поскольку триггер всегда указывает на шаблон ARM фабрики данных JSON, опция триггера не удалась из-за проблемы с источником данных.

Повторная публикация sh из ветви Git решает эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...