SQL Server导入和导出向导错误:"索引超出了数组的范围"通过32位ODBC数据源?

M. *_*ker 2 sql-server odbc ssis dts progress-db

我得到一个"索引超出了数组的范围." 我执行以下操作时出错.

1)我启动导入和导出数据向导(32位).

2)数据源:Odbc的.Net Framework数据提供程序.

3)我为我设置的32位Progress OpenEdge 10.2A ODBC驱动程序提供了连接字符串和DSN.

4)我设置了一个平面文件目的地.

5)当我点击"下一步"时,我收到以下错误:

标题:SQL Server导入和导出向导

无法检索源和目标数据的列信息,或者源列的数据类型未正确映射到目标提供程序上可用的列数据.

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

   - Index was outside the bounds of the array.
Run Code Online (Sandbox Code Playgroud)

附加信息:

指数数组的边界之外.(Microsoft.DataTransformationServices.Controls)

小智 6

尝试从DNS导入数据到SQL的32位ProvideX ODBC驱动程序为Sage MAS90软件时,我收到同样的错误.我首先创建目标表,然后使用选项编写查询而不是从一个或多个表或视图复制数据.