我在SSIS中创建了一个数据流任务。双击,该任务我添加了ado.net源和目标。在ado.net目的地下,我选择了连接管理器作为odbc,并选择了用户dsn。
现在,在完成所有这些工作之前,我从ch-werner.de安装了odbc驱动程序并创建了一个用户dsn。在那个过程中,我选择了sqlite3驱动程序,我的数据库扩展名为.sqlite。
现在,这个dsn可以在ado.net目的地找到。但是,当我选择表时,它会向我显示此错误"指定的DSN包含体系结构不匹配"。
为了解决这个问题,我研究了一些链接。 One就好了,通过运行c:\ windows \ sysWOW64 \ odbcad32.exe创建一个32位数据源名称。但是,当我尝试通过它创建一个新的dsn时,它在创建新数据源下没有SQLITE3驱动程序。
答案 0 :(得分:0)
我卸载了sqlodbc。重新启动我的电脑并再次运行sqlodbc安装。然后,通过运行c:\ windows \ sysWOW64 \ odbcad32.exe,我能够看到sqlite3驱动程序