首页 > 解决方案 > SSIS OLEDB 源(使用 ODBC 连接)因连接失败错误而失败

问题描述

各位程序员,您好,

我让自己陷入了一个混乱的境地,想知道是否有人对我如何解决这个问题有任何想法。

我有一个使用 GuptaSQL 作为后端的系统。我们通常使用 MS Access(.mdb 文件)使用本地 ODBC 连接(从外部数据 -> ODBC 数据库)连接到 GuptaSQL 表,并将所有表作为 Access 中的链接表查询。我现在用简单的 SELECT * 语句创建了一些视图,以便在 SQL 中获取这些表,因为当您尝试通过 SSIS 导入这些表时,链接表不会显示为可用对象。

当我在 MS Access 数据库中打开视图时,它们工作正常,视图也出现在我的 SSIS 包的 OLE DB 源中的可用源中。我什至可以从视图中查看列,并将它们与 SSIS 中的目标 SQL 表进行映射。

但是,当我运行包时,我收到一条错误消息,提示“与 'ODBC 连接名称'的 ODBC 连接失败。(Microsoft Access 数据库引擎)”

知道如何解决这个问题吗?或将这些数据加载到 SQL 中的任何替代方法?

亲切的问候,
莫林。

标签: ms-accessssisodbcsql-server-2017

解决方案


推荐阅读