Mos*_*ava 105 oledb excel sql-server-2008
我有64位Windows 7和SQLServer 2008 R2(64位)
我按照这里的说明将excel文件导入sql server,但在我尝试访问excel文件的那篇文章的图3部分中,当我点击下一步时,这个错误让我停下来:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Run Code Online (Sandbox Code Playgroud)
我在网上搜索我知道我必须安装AccessDatabaseEngine_x64.但是当我安装它时,我遇到了同样的问题
你能帮帮我怎么办?
Sla*_*ava 197
安装以下内容以解决您的错误.
AccessDatabaseEngine.exe(25.3 MB)
此下载将安装一组组件,以便于在现有Microsoft Office文件(如Microsoft Office Access 2007(*.mdb和.accdb)文件和Microsoft Office Excel 2007( .xls,*.xlsx和*)之间)传输数据. xlsb)文件到其他数据源,如Microsoft SQL Server.
小智 53
Excel 2010驱动程序是64位,而默认的SSMS导入导出向导是32因此错误消息.
您可以使用导入导出数据(64位)工具导入.("C:\ Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe")注意该路径不是Program Files x86.
小智 16
这是唯一一个为我解决问题的安装.
SQL 2008 r2 w/office 2010 64位:"2007 Office System驱动程序:数据连接组件"