Answers:
安装以下内容以解决您的错误。
AccessDatabaseEngine.exe(25.3 MB)
此下载将安装一组组件,这些组件有助于在现有Microsoft Office文件(例如Microsoft Office Access 2007(*。mdb和.accdb)文件)和Microsoft Office Excel 2007( .xls,*。xlsx和* )之间进行数据传输。 xlsb)文件添加到其他数据源,例如Microsoft SQL Server。
Excel 2010驱动程序为64位,而默认的SSMS导入导出向导为32,因此出现错误消息。
您可以使用“导入导出数据(64位)”工具进行导入。(“ C:\ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe”)注意路径不是Program Files x86。
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
为有效的之一即可C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
。如果您想安全起见,请先重命名旧的而不是替换旧的,这样如果出现任何问题,您可以返回。
这是唯一为我解决问题的安装。
带Office 2010 64位的SQL 2008 r2:“ 2007 Office System驱动程序:数据连接组件”
在这里安装2010版本链接之前,我没有运气:https : //www.microsoft.com/zh-cn/download/details.aspx?id=13255
我尝试安装32位版本,但仍然出错,因此我将其卸载并安装了64位版本,然后它开始工作。
当前,Microsoft不提供“ 2007 Office System驱动程序:数据连接组件”的下载选项,而是单击“ 2007 Office System驱动程序:数据连接组件”的第一个答案,将其重定向到Cnet,获取下载链接会造成混乱。
这就是为什么谁在Windows 10中使用SQL Server 2014和最新版本的SQL Server的原因,请单击下面的链接以下载此组件来解决您的问题: -Microsoft Access Database Engine 2010
编码愉快!