Ошибка мастера импорта и экспорта SQL Server: индекс находился за пределами массива через 32-битный источник данных ODBC?

Я получаю «Индекс был за пределами массива». ошибка, когда я делаю следующее.

1) Запускаю мастер импорта и экспорта данных (32 бит).

2) Источник данных: поставщик данных .Net Framework для Odbc.

3) Я предоставляю строку подключения и DSN для 32-разрядного драйвера ODBC Progress OpenEdge 10.2A, который я настроил.

4) Я установил плоское место назначения файла.

5) Когда я нажимаю «Далее», я получаю следующую ошибку:

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

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

"VISION"."PUB"."tlrtran" -> C:\Documents and Settings\user\Desktop\flat-file.txt:

   - Index was outside the bounds of the array.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Индекс находился вне границ массива. (Microsoft.DataTransformationServices.Controls)


person M. Travis Volker    schedule 08.02.2010    source источник


Ответы (2)


Я получил ту же ошибку при попытке импортировать данные в SQL из DNS для 32-разрядного драйвера ODBC ProvideX для программного обеспечения Sage MAS90. Я обошел это, сначала создав целевую таблицу, а затем воспользовавшись возможностью написать запрос вместо копирования данных из одной или нескольких таблиц или представлений.

person Tim    schedule 02.09.2010

Я получил ту же ошибку при попытке импорта из Sybase. Он работает при изменении использования запроса вместо копирования таблицы.

person user3383993    schedule 05.03.2014