SQL2008导入数据的 时候 提示未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序是设置错误造成的,解决方法为:
1、搜索并下载“AccessDatabaseEngine”安装程序。
2、下载后,双击安装程序,勾选接受条款,然后点击【下一步】按钮。
3、选择安装的位置(默认安装在C盘),点击【安装】,等待安装完成即可。
4、重新执行第一步,选择excel,点击下一步,就会出现这个界面了,在目标处选择【SQL Server Native Client】,确认导入到的数据库,点击【下一步】。
5、默认选择【复制一个或多个表或视图的数据】,点击【下一步】。
6、勾选第一项即可,后面是要创建的表名,如果需要修改列映射,就点击【编辑映射】,否则,直接点击【下一步】按钮。
7、在【完成向导】中点击【完成】,就会自动开始导入数据了。
错误大概内容:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。其实看这个问题,就知道是怎么一回事了,反正就是没有在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。怎么呢?解决方法:开始--->运行,输入regsvr32msjetoledb40.dll然后回车即可。如果这样做没有成功,而是提示没有找到该组件,可以重装一下Jet4.0ServicePack8(Jet40SP8_9xNT.exe),再regsvr32msjetoledb40.dll(或重启电脑)即可。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)