ACE.oledb未显示在提供者列表中

时间:2013-12-05 15:36:32

标签: ms-access ssis oledb ms-jet-ace

我有一个SSIS包,用于快速上传到SQL数据库。我最近搬到了另一台机器上。新规格是Win 7 64位和Office 2010 32位。必须拥有32位办公室才能使另一个程序正常运行。如果我在SQL Server数据工具中构建/运行它,它就完成了。但是,如果我尝试从批处理脚本运行解决方案,则会出现microsoft.ACE.oledb.12.0 is not registered错误。我搜索了很多站点,并下载了我认为合适的安装包以获得ACE驱动程序。

我使用了您制作新文本文件的其中一个网站的技巧,并将其重命名为TEST.UDL。当我右键单击该文件时,选择属性,然后转到提供程序选项卡,未列出Microsoft ACE。是否有另一个注册我缺少的ACE驱动程序的步骤?

由于

1 个答案:

答案 0 :(得分:0)

我发现我仍在执行64位dtexec.exe,并且不得不重写我的批处理脚本以找到32位版本。