0

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

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

谢谢

4

1 回答 1

0

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

于 2013-12-05T16:00:50.240 回答