18
2021
09
10:38:51

SQL2008导入数据的 时候 提示未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序,数据源是office excel 2007 (已经解决)



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png

如果你安装的是 sql server X64,office2013 X64位,用导入功能时会出现这个,可以用
C:\Program Files\Microsoft SQL Server\110\DTS\Binn下的DTSWizard.exe文件
替换掉
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn下的DTSWizard.exe文件
注:上述路陉是sql server 的安装路陉。



https://social.technet.microsoft.com/wiki/contents/articles/24236.importing-an-excel-spreadsheet-into-a-sql-server-database.aspx



安装了 AccessDatabaseEngine 2007 ,AccessDatabaseEngine 2010 X64 ,各种操作,一样结果。。。。


https://www.microsoft.com/en-us/download/details.aspx?id=54920   下载AccessDatabaseEngine 2016,问题解决了






SQL2008导入数据的 时候 提示未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序是设置错误造成的,解决方法为:

1、搜索并下载“AccessDatabaseEngine”安装程序。

2、下载后,双击安装程序,勾选接受条款,然后点击【下一步】按钮。

3、选择安装的位置(默认安装在C盘),点击【安装】,等待安装完成即可。

4、重新执行第一步,选择excel,点击下一步,就会出现这个界面了,在目标处选择【SQL Server Native Client】,确认导入到的数据库,点击【下一步】。

5、默认选择【复制一个或多个表或视图的数据】,点击【下一步】。

6、勾选第一项即可,后面是要创建的表名,如果需要修改列映射,就点击【编辑映射】,否则,直接点击【下一步】按钮。

7、在【完成向导】中点击【完成】,就会自动开始导入数据了。

温馨提示:答案为网友推荐,仅供参考


本文链接:http://www.hqyman.cn/post/1883.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您的IP地址是: