@ Арон, ты прав. Я получил это другим методом.

омпания использует Sage CRM и хочет, чтобы я создал пакетное задание для передачи данных из Sage 100 в Dynamics 365 каждую полночь. Они также хотят, чтобы я сначала разместил данные CRM внутри SQL Server, а затем перенес эти данные в Dynamics 365.

Я попытался использовать мастер импорта / экспорта SQL Server, создав источник для источника данных драйвера ODBC (мой источник данных - путь к базе данных сервера для данных sage), и в месте назначения я предоставил драйвер для поставщика OLE DB для SQL, но пока я запускал импорт для одной таблицы, я получаю следующую ошибку:

НАЗВАНИЕ: Мастер импорта и экспорта SQL Server

Не удалось получить информацию о столбцах для данных источника и назначения, или типы данных исходных столбцов не были правильно сопоставлены с доступными в поставщике назначения (левая сторона стрелки - источник, а правая - назначение).

"AP_ACHCheckEntry" ->AP_ACHCheckEntry:

Индекс находился вне границ массива.

Затем я выяснил другой способ, используя связанный сервер, как упомянуто на их форуме. Теперь я получаю данные в таблицах, но я не вижу их схемы, несмотря на использование связанных запросов к серверу, возможно, из-за несоответствия типов данных (даже дата поступает в виде двоичного типа данных в пакете служб SSIS, в то время как я пытаюсь перенести данные с помощью служб SSIS). Вот снимок связанного сервера:

Как видите, я не могу развернуть таблицу для AP_ACHCheckEntry.

Я буквально застрял на несколько недель, более того, Sage просит нашу компанию заплатить за помощь. Кто-нибудь может мне помочь по этому поводу?