SSIS:ODBC 驱动程序管理器指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配
SSIS: ODBC Driver Manager The specified DSN contains an architecture mismatch between the Driver and Application
我在 SSIS 中创建了一个数据流任务。双击后,我添加了 ado.net 源和目标的任务。在 ado.net 目标下,我 selected 连接管理器为 odbc,selected 用户 dsn。
现在,在做所有这些事情之前,我从 ch-werner.de 安装了 odbc 驱动程序并创建了一个用户 dsn。在那个过程中,我 select 编辑了 sqlite3 驱动程序,我的数据库扩展名为 .sqlite。
现在,该 dsn 在 ado.net 目的地可用。但是当我 select table 它告诉我这个错误 "The specified DSN contains an architecture mismatch".
为了解决这个问题,我研究了一些链接。 One 就像,通过 运行 c:\windows\sysWOW64\odbcad32.exe 创建一个 32 位数据源名称。但是,当我试图通过它创建一个新的 dsn 时,它没有在创建新数据源下使用 SQLITE3 驱动程序。
我卸载了sql odbc。重新启动我的电脑并再次 运行 sql odbc 安装。然后,我可以通过 运行 c:\windows\sysWOW64\odbcad32.exe
查看 sqlite3 驱动程序
我在 SSIS 中创建了一个数据流任务。双击后,我添加了 ado.net 源和目标的任务。在 ado.net 目标下,我 selected 连接管理器为 odbc,selected 用户 dsn。
现在,在做所有这些事情之前,我从 ch-werner.de 安装了 odbc 驱动程序并创建了一个用户 dsn。在那个过程中,我 select 编辑了 sqlite3 驱动程序,我的数据库扩展名为 .sqlite。
现在,该 dsn 在 ado.net 目的地可用。但是当我 select table 它告诉我这个错误 "The specified DSN contains an architecture mismatch".
为了解决这个问题,我研究了一些链接。 One 就像,通过 运行 c:\windows\sysWOW64\odbcad32.exe 创建一个 32 位数据源名称。但是,当我试图通过它创建一个新的 dsn 时,它没有在创建新数据源下使用 SQLITE3 驱动程序。
我卸载了sql odbc。重新启动我的电脑并再次 运行 sql odbc 安装。然后,我可以通过 运行 c:\windows\sysWOW64\odbcad32.exe
查看 sqlite3 驱动程序