"источник и приемник в операции копирования должны быть связаны через одну и ту же автономную среду выполнения интеграции".
У меня есть требование, в котором мне нужно запустить конвейер фабрики данных Azure для копирования данных из локальной базы данных в базу данных виртуальной машины Azure SQL Server (с использованием сервера данных виртуальной машины из-за ограничений базы данных Azure SQL и управляемого экземпляра Azure SQL).
Поэтому я создал две автономные среды выполнения интеграции: одну для локального сервера базы данных виртуальных машин, а другую - для сервера данных Azure VM.
Но когда я проверяю или запускаю конвейер, появляется сообщение об ошибке: "Источник и приемник в операции копирования должны быть подключены через одну и ту же автономную среду выполнения интеграции".
Могут ли некоторые предложить возможное решение, если оно есть...
1 ответ
По сути, это означает, что у вас не может быть двух автономных сред выполнения интеграции в одном действии копии. Что вы пытаетесь сделать, так это скопировать из источника onpremise в другой получатель onpremise, но IR разные.
Вам нужно будет использовать 2 операции копирования и промежуточное хранилище. Например:
1-я копия: возьмите данные из исходного sql в хранилище BLOB-объектов как csv.
2-я копия: возьмите этот CSV и вставьте его данные в базу данных приемника.
Таким образом, вы будете использовать только 1 IR для каждого действия копирования.
Надеюсь, это помогло!